[GRASS-dev] [GRASS GIS] #445: grass_nviz.LoadSurface not returning id when called a 2nd time

GRASS GIS trac at osgeo.org
Mon Jan 19 18:22:56 EST 2009


#445: grass_nviz.LoadSurface not returning id when called a 2nd time
-----------------------+----------------------------------------------------
 Reporter:  cmbarton   |       Owner:  grass-dev at lists.osgeo.org
     Type:  defect     |      Status:  new                      
 Priority:  major      |   Milestone:  6.4.0                    
Component:  wxGUI      |     Version:  svn-develbranch6         
 Keywords:             |    Platform:  MacOSX                   
      Cpu:  OSX/Intel  |  
-----------------------+----------------------------------------------------
 This item may fix a number of things.

 If you start wxnviz and display a map, close wxnviz, restart nviz...

 The 2nd time you start wxnnviz...

 id = self.nvizClass.LoadSurface(str(layer.name), None, None)

 in nviz_mapdisplay.py is not returning the id of the map. It returns only
 -1. It's got the name right in both cases. But it returns an id value the
 first time it is run, but not subsequently.

 This is at line 477 of nviz_mapdisp.py. I'm not sure, but it looks like a
 SWIG call in grass_nviz.py.

 Because this does not return an id value, a lot of other things begin to
 bomb.

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/445>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list