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

List:       kde-commits
Subject:    kdelibs/khtml
From:       Jean-Baptiste Mardelle <bj () altern ! org>
Date:       2004-08-07 9:52:50
Message-ID: 20040807095250.B9B81926D () office ! kde ! org
[Download RAW message or body]

CVS commit by mardelle: 

Accesskeys should not conflict with zoom or ctrl+left mouse click


  M +5 -0      khtmlview.cpp   1.661


--- kdelibs/khtml/khtmlview.cpp  #1.660:1.661
@@ -2401,4 +2401,7 @@ bool KHTMLView::dispatchMouseEvent(int e
             break;
     }
+    if (d->accessKeysPreActivate && button!=-1) 
+        d->accessKeysPreActivate=false;
+        
     bool ctrlKey = (_mouse->state() & ControlButton);
     bool altKey = (_mouse->state() & AltButton);
@@ -2487,4 +2490,6 @@ void KHTMLView::setIgnoreWheelEvents( bo
 void KHTMLView::viewportWheelEvent(QWheelEvent* e)
 {
+    if (d->accessKeysPreActivate) d->accessKeysPreActivate=false;
+
     if ( ( e->state() & ControlButton) == ControlButton )
     {


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

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