diff options
| author | John Reck <jreck@google.com> | 2012-12-10 14:16:12 -0800 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2012-12-10 14:16:12 -0800 |
| commit | f6bc102ca181ebe3064aa211b736de213a5d31e2 (patch) | |
| tree | a63be025f117ba8823f7dff83e012db181952546 | |
| parent | 30c71e7c7654f97c9662c7b315a6519e2a7ed1ec (diff) | |
| parent | 695e1aa059cbc2cb2988f6beb0fee8ff7952b229 (diff) | |
| download | android_packages_apps_Gallery2-f6bc102ca181ebe3064aa211b736de213a5d31e2.tar.gz android_packages_apps_Gallery2-f6bc102ca181ebe3064aa211b736de213a5d31e2.tar.bz2 android_packages_apps_Gallery2-f6bc102ca181ebe3064aa211b736de213a5d31e2.zip | |
am 695e1aa0: Force a layout pass if the display rotation changes
* commit '695e1aa059cbc2cb2988f6beb0fee8ff7952b229':
Force a layout pass if the display rotation changes
| -rw-r--r-- | src/com/android/gallery3d/ui/GLRootView.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/ui/GLRootView.java b/src/com/android/gallery3d/ui/GLRootView.java index ea457f7fa..b7c48bf2e 100644 --- a/src/com/android/gallery3d/ui/GLRootView.java +++ b/src/com/android/gallery3d/ui/GLRootView.java @@ -392,7 +392,11 @@ public class GLRootView extends GLSurfaceView mRenderRequested = false; - if ((mFlags & FLAG_NEED_LAYOUT) != 0) layoutContentPane(); + if ((mOrientationSource != null + && mDisplayRotation != mOrientationSource.getDisplayRotation()) + || (mFlags & FLAG_NEED_LAYOUT) != 0) { + layoutContentPane(); + } mCanvas.save(GLCanvas.SAVE_FLAG_ALL); rotateCanvas(-mCompensation); |
