[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenox/konq-embed
From: Stefan Eilers <stefan.eilers () basyskom ! de>
Date: 2008-06-05 12:30:18
Message-ID: 1212669018.130121.20613.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 817162 by eilers:
Fixing problem with scroll view in konqueror embedded: Mouse press
events were catched by PopupHandler..
M +2 -0 ChangeLog
M +7 -1 src/popuphandler.cc
--- trunk/kdenox/konq-embed/ChangeLog #817161:817162
@@ -1,3 +1,5 @@
+2008-06-05 Stefan Eilers <stefan.eilers@basyskom.de>
+ * Bugfix: PopupHandler breaks event handling in scroll view.
2008-06-04 Stefan Eilers <stefan.eilers@basyskom.de>
* Add support for "mailto" that uses Qtopia mail service.
2008-06-02 Stefan Eilers <stefan.eilers@basyskom.de>
--- trunk/kdenox/konq-embed/src/popuphandler.cc #817161:817162
@@ -21,12 +21,18 @@
{
if ( !obj || m_inPopup )
return false;
-
+
if ( ev->type() == QEvent::MouseButtonPress )
{
QMouseEvent *me = static_cast<QMouseEvent *>( ev );
if ( me->button() == LeftButton )
{
+ // Don't handle events that are for a scroll bar.
+ if ( qt_cast<QScrollBar*>( obj ) )
+ {
+ return false;
+ }
+
m_obj = obj;
m_mousePressPos = me->pos();
m_menuTimer->start( 750, true ); // ### hardcoded
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic