[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kicker/extensions/childpanel
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2003-08-23 0:42:46
[Download RAW message or body]

CVS commit by aseigo: 

properly swallow RMB mouse events so they don't get repeatedly processed


  M +8 -10     childpanelextension.cpp   1.37


--- kdebase/kicker/extensions/childpanel/childpanelextension.cpp  #1.36:1.37
@@ -140,14 +140,12 @@ bool ChildPanelExtension::eventFilter( Q
         _frame->setFrameStyle(QFrame::StyledPanel  | QFrame::Raised);
         }*/
-    switch ( e->type() ) {
-    case QEvent::MouseButtonPress:
+    if ( e->type() == QEvent::MouseButtonPress ) 
         {
             QMouseEvent* me = (QMouseEvent*) e;
             if ( me->button() == RightButton )
+        {
                 opMenu()->exec(me->globalPos());
+            return true;
         }
-        break;
-    default:
-        break;
     }
     return false;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic