summaryrefslogtreecommitdiffstats
path: root/WebKit/android
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-03-31 14:20:01 +0100
committerBen Murdoch <benm@google.com>2010-03-31 14:20:01 +0100
commitc56ff1d44fa7696740af78fd29ca3d1a2c99230f (patch)
tree3f108799d040c2a3732588faeeff3185c36aed88 /WebKit/android
parentbb27e456e1a0f7b60c86c995c9d5d52b7f723580 (diff)
downloadexternal_webkit-c56ff1d44fa7696740af78fd29ca3d1a2c99230f.zip
external_webkit-c56ff1d44fa7696740af78fd29ca3d1a2c99230f.tar.gz
external_webkit-c56ff1d44fa7696740af78fd29ca3d1a2c99230f.tar.bz2
If there is no find location then return early in findNext.
Fix b/2558960 Change-Id: I1cc723913ab1e3eccb21eb60ab2fe2a458eb420c
Diffstat (limited to 'WebKit/android')
-rw-r--r--WebKit/android/nav/FindCanvas.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WebKit/android/nav/FindCanvas.cpp b/WebKit/android/nav/FindCanvas.cpp
index 1d84822..d8e908b 100644
--- a/WebKit/android/nav/FindCanvas.cpp
+++ b/WebKit/android/nav/FindCanvas.cpp
@@ -631,7 +631,7 @@ void FindOnPage::drawMatch(const SkRegion& region, SkCanvas* canvas,
void FindOnPage::findNext(bool forward)
{
- if (!m_matches || !m_matches->size())
+ if (!m_matches || !m_matches->size() || !m_hasCurrentLocation)
return;
if (forward) {
m_findIndex++;