Changeset 151648 in webkit
- Timestamp:
- Jun 17, 2013 11:06:27 AM (11 years ago)
- Location:
- trunk/Source/WebKit/blackberry
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r151603 r151648 2573 2573 if (strategy == RectBased) { 2574 2574 FatFingersResult result = FatFingers(this, lastFatFingersResult.adjustedPosition(), FatFingers::Text).findBestPoint(); 2575 // Cache text result for later use. 2576 m_touchEventHandler->cacheTextResult(result); 2575 2577 return result.node(FatFingersResult::ShadowContentNotAllowed); 2576 2578 } -
trunk/Source/WebKit/blackberry/ChangeLog
r151603 r151648 1 2013-06-17 Tiancheng Jiang <tijiang@rim.com> 2 3 Cache FatFinger Text Result. 4 https://bugs.webkit.org/show_bug.cgi?id=107403. 5 6 Reviewed by Rob Buis. 7 8 Internally Reviewed by Genevieve Mak. 9 Cache the FatFinger text result for later use in TouchEventHandler. 10 11 * Api/WebPage.cpp: 12 (BlackBerry::WebKit::WebPagePrivate::contextNode): 13 * WebKitSupport/SelectionHandler.cpp: 14 (BlackBerry::WebKit::SelectionHandler::selectAtPoint): 15 * WebKitSupport/TouchEventHandler.h: 16 (BlackBerry::WebKit::TouchEventHandler::cacheTextResult): 17 (TouchEventHandler): 18 1 19 2013-06-14 Alberto Garcia <agarcia@igalia.com> 2 20 -
trunk/Source/WebKit/blackberry/WebKitSupport/SelectionHandler.cpp
r151233 r151648 669 669 if (selectNodeIfFatFingersResultIsLink(fatFingersResult)) 670 670 return; 671 if (!fatFingersResult.resultMatches(location, FatFingers::Text) || !fatFingersResult.positionWasAdjusted() || !fatFingersResult.nodeAsElementIfApplicable()) 671 if (!fatFingersResult.resultMatches(location, FatFingers::Text) || !fatFingersResult.positionWasAdjusted() || !fatFingersResult.nodeAsElementIfApplicable()) { 672 // Cache text result for later use. 672 673 fatFingersResult = FatFingers(m_webPage, location, FatFingers::Text).findBestPoint(); 674 m_webPage->m_touchEventHandler->cacheTextResult(fatFingersResult); 675 } 673 676 674 677 if (!fatFingersResult.positionWasAdjusted()) { -
trunk/Source/WebKit/blackberry/WebKitSupport/TouchEventHandler.h
r149685 r151648 42 42 43 43 const FatFingersResult& lastFatFingersResult() const { return m_lastFatFingersResult; } 44 void cacheTextResult(FatFingersResult result) { m_lastTextResult = result; } 44 45 void resetLastFatFingersResult() { m_lastFatFingersResult.reset(); } 45 46 … … 60 61 WebCore::IntPoint m_lastScreenPoint; // Screen Position 61 62 FatFingersResult m_lastFatFingersResult; 63 FatFingersResult m_lastTextResult; 62 64 imf_sp_text_t m_spellCheckOptionRequest; 63 65 bool m_shouldRequestSpellCheckOptions;
Note: See TracChangeset
for help on using the changeset viewer.