Changeset 135775 in webkit
- Timestamp:
- Nov 26, 2012, 3:07:35 PM (12 years ago)
- Location:
- trunk/Source/WebKit/blackberry
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r135672 r135775 373 373 , m_resetVirtualViewportOnCommitted(true) 374 374 , m_shouldUseFixedDesktopMode(false) 375 , m_needTouchEvents(false)376 375 , m_preventIdleDimmingCount(0) 377 376 #if ENABLE(TOUCH_EVENTS) … … 4011 4010 bool handled = false; 4012 4011 4013 if ( d->m_needTouchEvents &&!event.m_type != Platform::TouchEvent::TouchInjected)4012 if (!event.m_type != Platform::TouchEvent::TouchInjected) 4014 4013 handled = d->m_mainFrame->eventHandler()->handleTouchEvent(PlatformTouchEvent(&tEvent)); 4015 4014 … … 5919 5918 } 5920 5919 5921 void WebPagePrivate::setNeedTouchEvents(bool value)5922 {5923 m_needTouchEvents = value;5924 }5925 5926 5920 void WebPagePrivate::frameUnloaded(const Frame* frame) 5927 5921 { -
trunk/Source/WebKit/blackberry/Api/WebPageClient.h
r135672 r135775 104 104 105 105 virtual void notifyInRegionScrollableAreasChanged(const std::vector<Platform::ScrollViewBase*>&) = 0; 106 virtual void notifyNoMouseMoveOrTouchMoveHandlers() = 0;107 106 108 107 virtual void notifyDocumentOnLoad(bool) = 0; -
trunk/Source/WebKit/blackberry/Api/WebPage_p.h
r135559 r135775 491 491 bool m_resetVirtualViewportOnCommitted; 492 492 bool m_shouldUseFixedDesktopMode; 493 bool m_needTouchEvents;494 493 int m_preventIdleDimmingCount; 495 494 -
trunk/Source/WebKit/blackberry/ChangeLog
r135758 r135775 1 2012-11-26 Genevieve Mak <gmak@rim.com> 2 3 [BlackBerry] Form controls don't show pressed state. 4 https://bugs.webkit.org/show_bug.cgi?id=103292 5 6 Reviewed by Rob Buis. 7 8 Reviewed internally by Eli Fidler and Mike Lattanzio. 9 We weren't sending touch events to webpages unless they 10 had JS touch event listeners which form controls don't have. 11 Now send them always and do a little cleanup. 12 PR #249791 13 14 * Api/WebPage.cpp: 15 (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate): 16 (BlackBerry::WebKit::WebPage::touchEvent): 17 * Api/WebPageClient.h: 18 * Api/WebPage_p.h: 19 (WebPagePrivate): 20 * WebCoreSupport/ChromeClientBlackBerry.cpp: 21 (WebCore::ChromeClientBlackBerry::needTouchEvents): 22 1 23 2012-11-26 Nima Ghanavatian <nghanavatian@rim.com> 2 24 -
trunk/Source/WebKit/blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp
r133667 r135775 657 657 void ChromeClientBlackBerry::needTouchEvents(bool value) 658 658 { 659 m_webPagePrivate->setNeedTouchEvents(value);660 659 } 661 660 #endif
Note:
See TracChangeset
for help on using the changeset viewer.