Christian B Wiik <[EMAIL PROTECTED]> schrieb:
> Easy reproducable:
> 1. Select "Away".
> 2. Press "Select" button and leave the dropdown open.
> 3. Wait till timer reaches zero.

I just noticed that in the CVS version, Jon removed the code for
stopping the timer on lost focus. Now I *can* reproduce the segfault.

The patch in my previous mail didn't fix it, but this one does.
Index: plugins/qt-gui/src/awaymsgdlg.cpp
===================================================================
RCS file: /cvsroot/licq/qt-gui/src/awaymsgdlg.cpp,v
retrieving revision 1.55
diff -u -r1.55 awaymsgdlg.cpp
--- plugins/qt-gui/src/awaymsgdlg.cpp	9 May 2005 14:26:11 -0000	1.55
+++ plugins/qt-gui/src/awaymsgdlg.cpp	9 May 2005 22:18:44 -0000
@@ -160,6 +160,8 @@
   mleAwayMsg->installEventFilter(this);
   connect(mleAwayMsg, SIGNAL(clicked(int, int)),
           this, SLOT(slot_autocloseStop()));
+  connect(mnuSelect, SIGNAL(aboutToShow()),
+          this, SLOT(slot_autocloseStop()));
   m_autocloseCounter = 9;
   slot_autocloseTick();
 

ciao
  Jörg

Reply via email to