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

List:       kde-commits
Subject:    branches/KDE/4.0/kdelibs/khtml/rendering
From:       Maks Orlovich <maksim () kde ! org>
Date:       2008-05-30 17:34:49
Message-ID: 1212168889.685371.3816.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 814564 by orlovich:

Backport fix for #162837
CCBUG:162837


 M  +1 -1      render_replaced.cpp  
 M  +2 -1      render_replaced.h  


--- branches/KDE/4.0/kdelibs/khtml/rendering/render_replaced.cpp #814563:814564
@@ -1056,7 +1056,7 @@
 	break;
     }
     case EventImpl::MOUSEOUT_EVENT: {
-        QWidget* target = m_underMouse ? m_underMouse : m_widget;
+        QWidget* target = m_underMouse ? (QWidget*) m_underMouse : m_widget;
 	QEvent moe( QEvent::Leave );
 	QApplication::sendEvent(target, &moe);
 //        qDebug() << "received MOUSEOUT, forwarding to" << target ;
--- branches/KDE/4.0/kdelibs/khtml/rendering/render_replaced.h #814563:814564
@@ -27,6 +27,7 @@
 #include <QtCore/QObject>
 #include <QAbstractScrollArea>
 #include <QScrollBar>
+#include <QPointer>
 
 class KHTMLView;
 class QWidget;
@@ -147,7 +148,7 @@
 
     QWidget *m_widget;
     KHTMLView* m_view;
-    QWidget *m_underMouse;
+    QPointer<QWidget> m_underMouse;
 
     //Because we mess with normal detach due to ref/deref,
     //we need to keep track of the arena ourselves
[prev in list] [next in list] [prev in thread] [next in thread] 

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