diff -r 5dc02b23752f -r 3e2da88830cd src/gui/util/qsystemtrayicon_wince.cpp --- a/src/gui/util/qsystemtrayicon_wince.cpp Tue Jul 06 15:10:48 2010 +0300 +++ b/src/gui/util/qsystemtrayicon_wince.cpp Wed Aug 18 10:37:55 2010 +0300 @@ -155,10 +155,6 @@ case MYWM_NOTIFYICON: { - RECT r; - GetWindowRect(winId(), &r); - QEvent *e = 0; - Qt::KeyboardModifiers keys = QApplication::keyboardModifiers(); QPoint gpos = QCursor::pos(); switch (m->lParam) { @@ -193,14 +189,10 @@ case WM_MBUTTONUP: emit q->activated(QSystemTrayIcon::MiddleClick); break; + default: break; } - if (e) { - bool res = QApplication::sendEvent(q, e); - delete e; - return res; - } break; } default: @@ -291,6 +283,11 @@ return true; } +bool QSystemTrayIconPrivate::supportsMessages_sys() +{ + return true; +} + QT_END_NAMESPACE #endif