Changeset 97010 in webkit
- Timestamp:
- Oct 8, 2011, 8:37:23 AM (14 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r97006 r97010 1 2011-10-08 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com> 2 3 [Qt] [WK2] Wrong handling of visibility in QTouchWebPage 4 https://bugs.webkit.org/show_bug.cgi?id=69670 5 6 Reviewed by Andreas Kling. 7 8 Replace QTouchWebPage visibility handling by Show/Hide events with use of 9 QSGItem::visibleChanged signal. 10 11 * UIProcess/API/qt/qtouchwebpage.cpp: 12 (QTouchWebPage::QTouchWebPage): 13 (QTouchWebPage::event): 14 (QTouchWebPage::onVisibleChanged): 15 * UIProcess/API/qt/qtouchwebpage.h: 16 1 17 2011-10-08 Sheriff Bot <webkit.review.bot@gmail.com> 2 18 -
trunk/Source/WebKit2/UIProcess/API/qt/qtouchwebpage.cpp
r95901 r97010 39 39 // is always where rendering starts. 40 40 setTransformOrigin(TopLeft); 41 connect(this, SIGNAL(visibleChanged()), SLOT(onVisibleChanged())); 41 42 } 42 43 … … 92 93 bool QTouchWebPage::event(QEvent* ev) 93 94 { 94 switch (ev->type()) {95 case QEvent::Show:96 d->page->setPageIsVisible(true);97 break;98 case QEvent::Hide:99 d->page->setPageIsVisible(false);100 break;101 default:102 break;103 }104 105 95 if (d->page->handleEvent(ev)) 106 96 return true; … … 167 157 } 168 158 159 void QTouchWebPage::onVisibleChanged() 160 { 161 d->page->setPageIsVisible(isVisible()); 162 } 163 169 164 #include "moc_qtouchwebpage.cpp" -
trunk/Source/WebKit2/UIProcess/API/qt/qtouchwebpage.h
r96101 r97010 73 73 void loadProgressChanged(int progress); 74 74 75 protected Q_SLOTS: 76 void onVisibleChanged(); 77 75 78 protected: 76 79 virtual void keyPressEvent(QKeyEvent*);
Note:
See TracChangeset
for help on using the changeset viewer.