#1859: d.mon is broken ------------------------+--------------------------------------------------- Reporter: huhabla | Owner: grass-dev@… Type: defect | Status: new Priority: critical | Milestone: 7.0.0 Component: Display | Version: svn-trunk Keywords: d.mon, wx0 | Platform: Linux Cpu: x86-64 | ------------------------+---------------------------------------------------
Comment(by huhabla): Besides the fact that it is not working for me on two different Ubuntu 12.04 machines, is this part of code bad style: gui/wxpython/mapdisp/toolbars.py line 82 - 91 {{{ if self.parent.GetLayerManager(): log = self.parent.GetLayerManager().GetLogWindow() if haveNviz: choices.append(_('3D view')) self.toolId['3d'] = 1 else: from nviz.main import errorMsg log.WriteCmdLog(_('3D view mode not available')) log.WriteWarning(_('Reason: %s') % str(errorMsg)) }}} What happens in case there is no parent with a layer manager? In this case the application crashes! This exception should be handled, for example to use a different log window or the console log? -- Ticket URL: <http://trac.osgeo.org/grass/ticket/1859#comment:2> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev