Opened 4 years ago

Closed 3 years ago

#2710 closed defect (fixed)

vector digitizer: new vector layer is not checked in layer manager

Reported by: annakrat Owned by: grass-dev@…
Priority: normal Milestone: 7.0.5
Component: wxGUI Version: svn-trunk
Keywords: digitizer, rendering Cc:
CPU: Unspecified Platform: All

Description

When I start vector digitizer and add a new vector, it is added to the layer manager but not checked, so when I digitize, I don't see anything.

Additionally, on Mac this error is produced:

Rendering failed: Expecting 800x586 image but got 800x622 image.


Traceback (most recent call last):
  File "/usr/local/grass-7.1.svn/gui/wxpython/mapwin/buffered.py", line 845, in _updateM
    windres=self._properties.resolution)
  File "/usr/local/grass-7.1.svn/gui/wxpython/core/render.py", line 1120, in Render
    self.renderMgr.Render(force, windres)
  File "/usr/local/grass-7.1.svn/gui/wxpython/core/render.py", line 520, in Render
    if self._renderLayers(env, force, windres) == 0:
  File "/usr/local/grass-7.1.svn/gui/wxpython/core/render.py", line 481, in _renderLayers
    layer.GetRenderMgr().updateProgress.emit(layer=layer)
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/signal.py", line 229, in emit
    dispatcher.send(signal=self, *args, **kwargs)
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/dispatcher.py", line 349, in send
    **named
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/robustapply.py", line 60, in robustApply
    return receiver(*arguments, **named)
  File "/usr/local/grass-7.1.svn/gui/wxpython/core/render.py", line 634, in ReportProgress
    self.renderDone.emit()
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/signal.py", line 229, in emit
    dispatcher.send(signal=self, *args, **kwargs)
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/dispatcher.py", line 349, in send
    **named
  File "/usr/local/grass-7.1.svn/etc/python/grass/pydispatch/robustapply.py", line 60, in robustApply
    return receiver(*arguments, **named)
  File "/usr/local/grass-7.1.svn/gui/wxpython/core/render.py", line 563, in OnRenderDone
    raise GException(_("Rendering failed: %s" % msg))
GException: Rendering failed: Expecting 800x586 image but got 800x622 image.

Change History (7)

comment:1 Changed 4 years ago by neteler

Milestone: 7.0.17.0.2

Ticket retargeted after 7.0.1 milestone closed

comment:2 Changed 4 years ago by neteler

Milestone: 7.0.27.0.3

Ticket retargeted after milestone closed

comment:3 Changed 3 years ago by neteler

Milestone: 7.0.3

Ticket retargeted after milestone closed

comment:4 Changed 3 years ago by neteler

Milestone: 7.0.4

Ticket retargeted after 7.0.3 milestone closed

comment:5 Changed 3 years ago by martinl

Milestone: 7.0.47.0.5

comment:6 Changed 3 years ago by martinl

Seems to work for me (tested with 7.0.5svn on Linux). Is it still an issue?

comment:7 Changed 3 years ago by annakrat

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.