diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarController.java index d01de657d8..5dddaf3ed0 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarController.java @@ -232,14 +232,10 @@ public class TaskbarController { } private void removeFromWindowManager() { - if (mTaskbarContainerView.isAttachedToWindow()) { - mWindowManager.removeViewImmediate(mTaskbarContainerView); - } + mWindowManager.removeViewImmediate(mTaskbarContainerView); } private void addToWindowManager() { - removeFromWindowManager(); - final int gravity = Gravity.BOTTOM; mWindowLayoutParams = new WindowManager.LayoutParams( @@ -377,7 +373,8 @@ public class TaskbarController { * @return Whether the given View is in the same window as Taskbar. */ public boolean isViewInTaskbar(View v) { - return mTaskbarContainerView.getWindowId().equals(v.getWindowId()); + return mTaskbarContainerView.isAttachedToWindow() + && mTaskbarContainerView.getWindowId().equals(v.getWindowId()); } /**