OSDN Git Service

Fix an IllegalStateException introduced by ag/413832.
authorErin Dahlgren <edahlgren@google.com>
Wed, 5 Feb 2014 22:53:06 +0000 (14:53 -0800)
committerErin Dahlgren <edahlgren@google.com>
Wed, 5 Feb 2014 22:54:22 +0000 (14:54 -0800)
Change-Id: Ib160c313af4e60215a9a91b93a2ec2506a06c5d2

src/com/android/camera/app/CameraAppUI.java

index 4e240b6..7a0be96 100644 (file)
@@ -842,7 +842,9 @@ public class CameraAppUI implements ModeListView.ModeSwitchListener,
     // TODO: Remove this when refactor is done.
     // This is here to ensure refactored modules can work with not-yet-refactored ones.
     public void clearCameraUI() {
-        mController.getSettingsManager().removeListener(mIndicatorIconController);
+        if (mIndicatorIconController != null) {
+            mController.getSettingsManager().removeListener(mIndicatorIconController);
+        }
         mCameraRootView.removeAllViews();
         mModuleUI = null;
         mTextureView = null;