From 6c086bdf6a4b39ff2300cb52ab6eff83d89c19af Mon Sep 17 00:00:00 2001 From: anevilyak Date: Sat, 31 Mar 2012 02:19:48 +0000 Subject: [PATCH] Don't try to filter any of these keys if modifiers are pressed. Fixes Web+ eating things like the workspace switching shortcuts if the URL input group happened to have focus. git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@585 94f232f2-1747-11df-bad5-a5bfde151594 --- src/apps/webpositive/autocompletion/TextViewCompleter.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps/webpositive/autocompletion/TextViewCompleter.cpp b/src/apps/webpositive/autocompletion/TextViewCompleter.cpp index cdde7ffc66..bed5ef0dd5 100644 --- a/src/apps/webpositive/autocompletion/TextViewCompleter.cpp +++ b/src/apps/webpositive/autocompletion/TextViewCompleter.cpp @@ -104,8 +104,9 @@ TextViewCompleter::Filter(BMessage* message, BHandler** target) { const char* bytes; int32 modifiers; - if (!target || message->FindString("bytes", &bytes) != B_OK - || message->FindInt32("modifiers", &modifiers) != B_OK) { + if ((!target || message->FindString("bytes", &bytes) != B_OK + || message->FindInt32("modifiers", &modifiers) != B_OK) + || modifiers != 0) { return B_DISPATCH_MESSAGE; }