[GRASS-dev] [GRASS GIS] #2068: Saving the display as an image in wxGUI fails

GRASS GIS trac at osgeo.org
Fri Sep 6 09:41:43 PDT 2013


#2068: Saving the display as an image in wxGUI fails
-----------------------------+----------------------------------------------
 Reporter:  laurimyllyvirta  |       Owner:  grass-dev@…              
     Type:  defect           |      Status:  new                      
 Priority:  normal           |   Milestone:  6.4.4                    
Component:  wxGUI            |     Version:  6.4.2                    
 Keywords:  display          |    Platform:  MSWindows 7              
      Cpu:  x86-32           |  
-----------------------------+----------------------------------------------
Description changed by martinl:

Old description:

> Thank you so much for an amazing piece of free software.
>
> When trying to save the display as an image in wxGUI, I get the error
> below. No image file gets created. I have tried to vary the contents of
> the display, the dimensions of the image etc. but the result is
> consistently the same.
>

> Traceback (most recent call last):
>   File "C:\Program Files\GRASS
> 6.4.2\etc\wxpython\gui_modules\mapdisp.py", line 1159, in
> SaveToFile
>
> width, height)
>   File "C:\Program Files\GRASS
> 6.4.2\etc\wxpython\gui_modules\mapdisp_window.py", line 575,
> in SaveToFile
>
> dc = wx.BufferedPaintDC(self, ibuffer)
>   File "C:\Program Files\GRASS 6.4.2\Python27\lib\site-
> packages\wx-2.8-msw-unicode\wx\_gdi.py", line 4990, in
> __init__
>
> _gdi_.BufferedPaintDC_swiginit(self,_gdi_.new_BufferedPaintD
> C(*args, **kwargs))
> wx._core
> .
> PyAssertionError
> :
> C++ assertion "wxAssertFailure" failed at
> ..\..\src\msw\dcclient.cpp(219) in wxPaintDC::wxPaintDC():
> wxPaintDC may be created only in EVT_PAINT handler!

New description:

 Thank you so much for an amazing piece of free software.

 When trying to save the display as an image in wxGUI, I get the error
 below. No image file gets created. I have tried to vary the contents of
 the display, the dimensions of the image etc. but the result is
 consistently the same.

 {{{
 Traceback (most recent call last):
   File "C:\Program Files\GRASS
 6.4.2\etc\wxpython\gui_modules\mapdisp.py", line 1159, in
 SaveToFile

 width, height)
   File "C:\Program Files\GRASS
 6.4.2\etc\wxpython\gui_modules\mapdisp_window.py", line 575,
 in SaveToFile

 dc = wx.BufferedPaintDC(self, ibuffer)
   File "C:\Program Files\GRASS 6.4.2\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\_gdi.py", line 4990, in
 __init__

 _gdi_.BufferedPaintDC_swiginit(self,_gdi_.new_BufferedPaintD
 C(*args, **kwargs))
 wx._core
 .
 PyAssertionError
 :
 C++ assertion "wxAssertFailure" failed at
 ..\..\src\msw\dcclient.cpp(219) in wxPaintDC::wxPaintDC():
 wxPaintDC may be created only in EVT_PAINT handler!
 }}}

--

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2068#comment:2>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list