diff options
author | Adam Lesinski <adamlesinski@google.com> | 2013-10-02 10:13:27 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2013-10-02 16:18:55 -0700 |
commit | 95c42974f719d1fac90fc0438eac778e9795681f (patch) | |
tree | 3f56c329cc584cb5a3be12792748811c920163ca /policy | |
parent | 27d3c0fe3775c85c2e25eb84089280cb217799c8 (diff) | |
download | frameworks_base-95c42974f719d1fac90fc0438eac778e9795681f.zip frameworks_base-95c42974f719d1fac90fc0438eac778e9795681f.tar.gz frameworks_base-95c42974f719d1fac90fc0438eac778e9795681f.tar.bz2 |
Private flags are masked in correct variable
Newly added private flags were being masked in the public flag variable
as opposed to the correct privateFlags variable.
bug:11033280
bug:11043194
Change-Id: Idda3a70a083457f3f1b7d4b46d231f4a7e704cf0
Diffstat (limited to 'policy')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 7f93c28..c037500 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1620,10 +1620,6 @@ public class PhoneWindowManager implements WindowManagerPolicy { WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE| WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); - if (!compatInfo.supportsScreen()) { - win.addFlags(WindowManager.LayoutParams.PRIVATE_FLAG_COMPATIBLE_WINDOW); - } - win.setDefaultIcon(icon); win.setDefaultLogo(logo); @@ -1638,6 +1634,11 @@ public class PhoneWindowManager implements WindowManagerPolicy { params.privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_FAKE_HARDWARE_ACCELERATED; params.privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_SHOW_FOR_ALL_USERS; + + if (!compatInfo.supportsScreen()) { + params.privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_COMPATIBLE_WINDOW; + } + params.setTitle("Starting " + packageName); wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); @@ -2706,7 +2707,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { } else if (mHideNavFakeWindow == null) { mHideNavFakeWindow = mWindowManagerFuncs.addFakeWindow( mHandler.getLooper(), mHideNavInputEventReceiverFactory, - "hidden nav", WindowManager.LayoutParams.TYPE_HIDDEN_NAV_CONSUMER, + "hidden nav", WindowManager.LayoutParams.TYPE_HIDDEN_NAV_CONSUMER, 0, 0, false, false, true); } |