summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/webkit/WebView.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 3cb9084fbca4..2b4284d2de44 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -29,6 +29,7 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
+import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
@@ -3733,6 +3734,16 @@ public class WebView extends AbsoluteLayout
return false;
}
+ private int mOrientation = Configuration.ORIENTATION_UNDEFINED;
+
+ @Override
+ protected void onConfigurationChanged(Configuration newConfig) {
+ if (mSelectingText && mOrientation != newConfig.orientation) {
+ selectionDone();
+ }
+ mOrientation = newConfig.orientation;
+ }
+
/**
* Keep track of the Callback so we can end its ActionMode or remove its
* titlebar.