[GRASS-dev] [GRASS GIS] #3009: "Quit GRASS GIS" button only exits GUI

GRASS GIS trac at osgeo.org
Wed Mar 25 18:47:33 PDT 2020


#3009: "Quit GRASS GIS" button only exits GUI
--------------------------+-------------------------------------
  Reporter:  cmbarton     |      Owner:  grass-dev@…
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:  7.6.2
 Component:  wxGUI        |    Version:  unspecified
Resolution:               |   Keywords:  "quit grass gis button"
       CPU:  Unspecified  |   Platform:  MacOSX
--------------------------+-------------------------------------

Comment (by annakrat):

 Replying to [comment:8 nila]:
 > I believe I have found the cause of this issue.
 >
 > In gui/wxpython/lmgr/frame.py:2533-2536 `GMFrame.OnCloseWindowOrExit()`:
 > {{{
 >         if ret != wx.ID_CANCEL:
 >             self._closeWindow(event)
 >             if ret == wx.ID_YES:
 >                 self._quitGRASS()
 > }}}
 >
 > in `self._closeWindow` self (the GMFrame) will be destroyed and
 `self._quitGRASS` will never be reached.


 Are you sure this is not the case? It seems like that would be a problem.
 Not sure what the solution would be, perhaps moving the os.kill to the
 GMApp OnExit handler.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3009#comment:10>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list