diff options
author | Shimeng (Simon) Wang <swang@google.com> | 2010-10-15 13:33:00 -0700 |
---|---|---|
committer | Shimeng (Simon) Wang <swang@google.com> | 2010-10-15 13:34:49 -0700 |
commit | 9f547a8ca8757ea50b030684d71b19a8c777cdf4 (patch) | |
tree | aea6a18840a639729353f44159b3fb6972a62044 | |
parent | 043581382e43acbe29a8a62420bc765f49a9dd90 (diff) | |
download | frameworks_base-9f547a8ca8757ea50b030684d71b19a8c777cdf4.zip frameworks_base-9f547a8ca8757ea50b030684d71b19a8c777cdf4.tar.gz frameworks_base-9f547a8ca8757ea50b030684d71b19a8c777cdf4.tar.bz2 |
DO NOT MERGE
Avoid sending false orientation event to webkit.
issue: 3101311
Change-Id: I819f046a119ad108256d6cece3f2e6ec1d643145
-rw-r--r-- | core/java/android/webkit/BrowserFrame.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java index a2c80f2..84deeb0 100644 --- a/core/java/android/webkit/BrowserFrame.java +++ b/core/java/android/webkit/BrowserFrame.java @@ -71,6 +71,7 @@ class BrowserFrame extends Handler { // that if the UI thread posts any messages after the message // queue has been cleared,they are ignored. private boolean mBlockMessages = false; + private int mOrientation = -1; // Is this frame the main frame? private boolean mIsMainFrame; @@ -473,7 +474,10 @@ class BrowserFrame extends Handler { } case ORIENTATION_CHANGED: { - nativeOrientationChanged(msg.arg1); + if (mOrientation != msg.arg1) { + mOrientation = msg.arg1; + nativeOrientationChanged(msg.arg1); + } break; } |