From c33e4caaeb918fef4922ffced6861324ebcb291f Mon Sep 17 00:00:00 2001 From: Michael Wu Date: Tue, 22 Jun 2010 17:15:29 -0700 Subject: [PATCH] Bug 573799 - Always process IME events, r=vlad --- widget/src/android/nsWindow.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/widget/src/android/nsWindow.cpp b/widget/src/android/nsWindow.cpp index a27d02dea7a3..bb505a2a224d 100644 --- a/widget/src/android/nsWindow.cpp +++ b/widget/src/android/nsWindow.cpp @@ -638,8 +638,12 @@ nsWindow::OnGlobalAndroidEvent(AndroidGeckoEvent *ae) case AndroidGeckoEvent::IME_EVENT: TopWindow()->UserActivity(); - if (gFocusedWindow) + if (gFocusedWindow) { gFocusedWindow->OnIMEEvent(ae); + } else { + NS_WARNING("Sending unexpected IME event to top window"); + TopWindow()->OnIMEEvent(ae); + } break; default: