diff -Naur psi-0.10-test2-orig/src/tools/trayicon/trayicon.cpp psi-0.10-test2/src/tools/trayicon/trayicon.cpp --- psi-0.10-test2-orig/src/tools/trayicon/trayicon.cpp 2005-09-02 14:37:22.000000000 +0000 +++ psi-0.10-test2/src/tools/trayicon/trayicon.cpp 2005-09-04 22:17:40.000000000 +0000 @@ -20,6 +20,7 @@ #include "trayicon.h" #include "qpopupmenu.h" +#include "qapplication.h" /*! \class TrayIcon qtrayicon.h @@ -36,6 +37,8 @@ : QObject(parent, name), pop(0), d(0) { v_isWMDock = FALSE; + connect(qApp, SIGNAL(newTrayOwner()), SLOT(newTrayOwner())); + connect(qApp, SIGNAL(trayOwnerDied()), SLOT(hide())); } /*!