]> git.lyx.org Git - lyx.git/commitdiff
fix crash on application desctruction
authorAndré Pönitz <poenitz@gmx.net>
Tue, 15 Apr 2008 17:00:53 +0000 (17:00 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Tue, 15 Apr 2008 17:00:53 +0000 (17:00 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24273 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiWorkArea.cpp

index f286152b099b01023468f8bd81c6a132f051997a..5558ef716d92e0d90b4d1bd7e00f70fbf50a7df4 100644 (file)
@@ -1352,6 +1352,9 @@ bool TabWorkArea::removeWorkArea(GuiWorkArea * work_area)
 
 void TabWorkArea::on_currentTabChanged(int i)
 {
+       // returns e.g. on application destruction
+       if (i == -1)
+               return;
        GuiWorkArea * wa = dynamic_cast<GuiWorkArea *>(widget(i));
        LASSERT(wa, /**/);
        BufferView & bv = wa->bufferView();