Loading packages/SystemUI/src/com/android/systemui/SearchPanelView.java +13 −10 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ public class SearchPanelView extends FrameLayout implements } } public void show(boolean show, boolean animate) { public void show(final boolean show, boolean animate) { if (animate) { if (mShowing != show) { mShowing = show; Loading @@ -156,21 +156,24 @@ public class SearchPanelView extends FrameLayout implements mShowing = show; onAnimationEnd(null); } setVisibility(show ? View.VISIBLE : View.GONE); postDelayed(new Runnable() { public void run() { setVisibility(show ? View.VISIBLE : View.INVISIBLE); if (show) { setFocusable(true); setFocusableInTouchMode(true); requestFocus(); } } }, show ? 0 : 100); } public void hide(boolean animate) { if (!animate) { setVisibility(View.GONE); } if (mBar != null) { // This will indirectly cause show(false, ...) to get called mBar.animateCollapse(); } else { setVisibility(View.INVISIBLE); } } Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −4 Original line number Diff line number Diff line Loading @@ -482,7 +482,6 @@ public class PhoneStatusBar extends BaseStatusBar { WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams(); lp.flags &= ~WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags &= ~WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mNavigationBarView, lp); } Loading @@ -492,7 +491,6 @@ public class PhoneStatusBar extends BaseStatusBar { WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams(); lp.flags |= WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags |= WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mNavigationBarView, lp); } Loading Loading @@ -573,8 +571,7 @@ public class PhoneStatusBar extends BaseStatusBar { | WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY, | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH, PixelFormat.OPAQUE); // this will allow the navbar to run in an overlay on devices that support this if (ActivityManager.isHighEndGfx(mDisplay)) { Loading packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +0 −2 Original line number Diff line number Diff line Loading @@ -704,7 +704,6 @@ public class TabletStatusBar extends BaseStatusBar implements WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mStatusBarView.getLayoutParams(); lp.flags &= ~WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags &= ~WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mStatusBarView, lp); } Loading @@ -714,7 +713,6 @@ public class TabletStatusBar extends BaseStatusBar implements WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mStatusBarView.getLayoutParams(); lp.flags |= WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags |= WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mStatusBarView, lp); } Loading Loading
packages/SystemUI/src/com/android/systemui/SearchPanelView.java +13 −10 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ public class SearchPanelView extends FrameLayout implements } } public void show(boolean show, boolean animate) { public void show(final boolean show, boolean animate) { if (animate) { if (mShowing != show) { mShowing = show; Loading @@ -156,21 +156,24 @@ public class SearchPanelView extends FrameLayout implements mShowing = show; onAnimationEnd(null); } setVisibility(show ? View.VISIBLE : View.GONE); postDelayed(new Runnable() { public void run() { setVisibility(show ? View.VISIBLE : View.INVISIBLE); if (show) { setFocusable(true); setFocusableInTouchMode(true); requestFocus(); } } }, show ? 0 : 100); } public void hide(boolean animate) { if (!animate) { setVisibility(View.GONE); } if (mBar != null) { // This will indirectly cause show(false, ...) to get called mBar.animateCollapse(); } else { setVisibility(View.INVISIBLE); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +1 −4 Original line number Diff line number Diff line Loading @@ -482,7 +482,6 @@ public class PhoneStatusBar extends BaseStatusBar { WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams(); lp.flags &= ~WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags &= ~WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mNavigationBarView, lp); } Loading @@ -492,7 +491,6 @@ public class PhoneStatusBar extends BaseStatusBar { WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mNavigationBarView.getLayoutParams(); lp.flags |= WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags |= WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mNavigationBarView, lp); } Loading Loading @@ -573,8 +571,7 @@ public class PhoneStatusBar extends BaseStatusBar { | WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY, | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH, PixelFormat.OPAQUE); // this will allow the navbar to run in an overlay on devices that support this if (ActivityManager.isHighEndGfx(mDisplay)) { Loading
packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +0 −2 Original line number Diff line number Diff line Loading @@ -704,7 +704,6 @@ public class TabletStatusBar extends BaseStatusBar implements WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mStatusBarView.getLayoutParams(); lp.flags &= ~WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags &= ~WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mStatusBarView, lp); } Loading @@ -714,7 +713,6 @@ public class TabletStatusBar extends BaseStatusBar implements WindowManager.LayoutParams lp = (android.view.WindowManager.LayoutParams) mStatusBarView.getLayoutParams(); lp.flags |= WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; lp.flags |= WindowManager.LayoutParams.FLAG_SLIPPERY; WindowManagerImpl.getDefault().updateViewLayout(mStatusBarView, lp); } Loading