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