]> SALOME platform Git repositories - modules/gui.git/commit
Salome HOME
Sometimes when base widget of QtxWorkstackChild is removed it nullifies myWidget...
authorsln <sln@opencascade.com>
Mon, 25 Apr 2011 10:31:36 +0000 (10:31 +0000)
committersln <sln@opencascade.com>
Mon, 25 Apr 2011 10:31:36 +0000 (10:31 +0000)
commit3bb47e5beb5d7e1b15ee405e597489cdbefa79c5
treee225d8100693343c6d7be3dc23e05adad46323cb
parent00ccc8b81c8152bdef9ae9da513d6ff211c2ab5f
Sometimes when base widget of QtxWorkstackChild is removed it nullifies myWidget field by deleted widget remains in layout. As result if QtxWorkstackChild with removed base widget is activated QT base level asks its size hint. This leads to segmentation fault.

Now protection is provided. If QtxWorkstackChild receives event about deletion of its base widget it removes it clears its layout. Also all processEvents() emthods call are commented in DiagramGUI_Module.
src/Qtx/QtxWorkstack.cxx