diff options
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r-- | src/com/android/camera/CameraActivity.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java index 33ce126fe..79fa34363 100644 --- a/src/com/android/camera/CameraActivity.java +++ b/src/com/android/camera/CameraActivity.java @@ -1450,9 +1450,15 @@ public class CameraActivity extends Activity @Override public void onConfigurationChanged(Configuration config) { super.onConfigurationChanged(config); + + if (config.orientation == Configuration.ORIENTATION_UNDEFINED) { + return; + } + if (mLastLayoutOrientation != config.orientation) { mLastLayoutOrientation = config.orientation; - mCurrentModule.onLayoutOrientationChanged(mLastLayoutOrientation); + mCurrentModule.onLayoutOrientationChanged( + mLastLayoutOrientation == Configuration.ORIENTATION_LANDSCAPE); } } |