Blob Blame History Raw
--- kdemultimedia/kmix/kmixdockwidget.cpp	2008/03/31 19:01:21	792277
+++ kdemultimedia/kmix/kmixdockwidget.cpp	2008/03/31 19:03:01	792278
@@ -296,12 +296,7 @@
       event->accept();
       return true;
    }
-//    else if (event->type() == QEvent::ToolTip ) {
-//       trayToolTipEvent((QHelpEvent*)event);
-//       event->accept();
-//       return true;
-//    }
-   return false;
+   return QSystemTrayIcon::event(event);
 }
 
 
@@ -344,12 +339,10 @@
       else
          md->captureVolume().setVolume(vol);
       m_mixer->commitVolumeChange(md);
-    // refresh the toolTip (Qt removes it on a MouseWheel event)
-    // Mhhh, it doesn't work. Qt does not show it again.
     setVolumeTip();
     // Simulate a mouse move to make Qt show the tooltip again
-    //QApplication::postEvent( this, new QMouseEvent( QEvent::MouseMove, QCursor::pos(), Qt::NoButton, Qt::NoButton ) );
-
+    // (Qt removes it on a MouseWheel event)
+    QApplication::postEvent( this, new QHelpEvent ( QEvent::ToolTip, e->pos(), e->globalPos() ) );
   }
 }