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

List:       kde-commits
Subject:    kdelibs/kdeui
From:       Pascal Létourneau <pletourn () globetrotter ! net>
Date:       2005-04-19 19:12:05
Message-ID: 20050419191205.7B969650 () office ! kde ! org
[Download RAW message or body]

CVS commit by pletourn: 

Don't relay the mouse release event to QPopupMenu when a context menu is shown


  M +3 -1      kpopupmenu.cpp   1.44


--- kdelibs/kdeui/kpopupmenu.cpp  #1.43:1.44
@@ -507,4 +507,6 @@ void KPopupMenu::mouseReleaseEvent(QMous
     // Save the button, and the modifiers from state()
     d->state = Qt::ButtonState(e->button() | (e->state() & KeyButtonMask));
+    
+    if ( !d->m_ctxMenu || !d->m_ctxMenu->isVisible() )
     QPopupMenu::mouseReleaseEvent(e);
 }


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

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