Hi,

this one should fix bug 668093 [1].
(Don't delete the widget while it's open)

Thomas

*[1]: 
http://sourceforge.net/tracker/index.php?func=detail&aid=668093&group_id=254&atid=100254
Index: plugins/qt-gui/src/mainwin.cpp
===================================================================
RCS file: /cvsroot/licq/qt-gui/src/mainwin.cpp,v
retrieving revision 1.265
diff -u -3 -p -r1.265 mainwin.cpp
--- plugins/qt-gui/src/mainwin.cpp	6 Jan 2003 03:15:14 -0000	1.265
+++ plugins/qt-gui/src/mainwin.cpp	14 Jan 2003 21:54:18 -0000
@@ -1317,7 +1317,7 @@ void CMainWindow::slot_updatedList(CICQS
         {
           if ((*it)->Uin() == sig->Uin())
           {
-            delete it.current();
+            it.current()->close();
             licqUserView.remove(it.current());
             break;
           }
@@ -1334,7 +1334,7 @@ void CMainWindow::slot_updatedList(CICQS
         {
           if((*it)->Uin() == sig->Uin())
           {
-            delete it.current();
+            it.current()->close();
             licqUserInfo.remove(it.current());
             break;
           }
@@ -1351,7 +1351,7 @@ void CMainWindow::slot_updatedList(CICQS
         {
           if((*it)->Uin() == sig->Uin())
           {
-            delete it.current();
+            it.current()->close();
             licqUserSend.remove(it.current());
             break;
           }

Attachment: msg01876/pgp00000.pgp
Description: signature

Reply via email to