id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,cpu,platform 1960,wingrass wx carto composer: adding north arrow causes Error and traceback,hamish,grass-dev@…,"Hi, testing latest 6.5svn nightly wingrass build. If you open the wxGUI cartographic composer and pick 'add map element' then 'North Arrow' you get a pop-up Error message window (screenshot attached), twice, and the following different error message in the wxGUI command console module output window: {{{ Traceback (most recent call last): File ""C:\Program Files\GRASS GIS 6.5.svn\Python27\lib \site-packages\wx-2.8-msw- unicode\wx\lib\filebrowsebutton.py"", line 140, in OnChanged self.changeCallback(evt) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4272, in OnDirChanged self.OnImageSelectionChanged(None) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4317, in OnImageSelectionChanged self.ClearPreview() File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4386, in ClearPreview mask = wx.Mask(buffer, wx.WHITE) File ""C:\Program Files\GRASS GIS 6.5.svn\Python27\lib \site-packages\wx-2.8-msw-unicode\wx\_gdi.py"", line 1212, in __init__ _gdi_.Mask_swiginit(self,_gdi_.new_Mask(*args, **kwargs)) wx._core . PyAssertionError : C++ assertion ""!bitmap.GetSelectedInto()"" failed at ..\..\src\msw\bitmap.cpp(1509) in wxMask::Create(): bitmap can't be selected in another DC Traceback (most recent call last): File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\frame.py"", line 676, in OnAddNorthArrow dlg = NorthArrowDialog(self, id = id, settings = self.instruction) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4490, in __init__ imagePanelName = _(""North Arrow"")) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4093, in __init__ self.OnDirChanged(None) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4272, in OnDirChanged self.OnImageSelectionChanged(None) File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4317, in OnImageSelectionChanged self.ClearPreview() File ""c:\Program Files\GRASS GIS 6.5.svn\etc\wxpython\psmap\dialogs.py"", line 4386, in ClearPreview mask = wx.Mask(buffer, wx.WHITE) File ""C:\Program Files\GRASS GIS 6.5.svn\Python27\lib \site-packages\wx-2.8-msw-unicode\wx\_gdi.py"", line 1212, in __init__ _gdi_.Mask_swiginit(self,_gdi_.new_Mask(*args, **kwargs)) wx._core . PyAssertionError : C++ assertion ""!bitmap.GetSelectedInto()"" failed at ..\..\src\msw\bitmap.cpp(1509) in wxMask::Create(): bitmap can't be selected in another DC }}} and no image selection gui window. On my linux it works. (the first half of the above is very similar to the traceback error in #1959) thanks, Hamish ps- todo: replace those eps with native GRASS symbols",defect,closed,major,6.4.3,wxGUI,svn-develbranch6,fixed,"cartographic composer, wingrass",,x86-32,MSWindows XP