- Jun 22, 2024
-
- Jun 10, 2024
-
-
Dhina17 authored
Users have icons with colors or images so having tint makes it not clearly visible. Change-Id: I4bb3060c2a82ad39de5ceff5bdbb4ddf43de46dc
-
Dhina17 authored
This looks better with more number of users. Change-Id: I16227e297abda84ab192d1d9e9e480ac3dc142ce
-
Dhina17 authored
- TextAppearance.Status.Clock is the one used in xml layout. Change-Id: Ib082eda9f58eacf9a143f5bde96783a2e1077ebc
-
Dhina17 authored
Now it's showing correct font for QS header clock, date and carrier text after changing system font. Change-Id: I75d7a065e93e17ebba01aa9cbe705ac6ab5a781d
-
Change-Id: Icb7bcf9379d68dfa71691b50141d76b4fabcac0d
-
- Jun 09, 2024
-
-
* Fix for NPE on broken uevents causing soft reboot E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: UEventObserver E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference E AndroidRuntime: at com.android.server.policy.PhoneWindowManager$HdmiVideoExtconUEventObserver.parseState(PhoneWindowManager.java:7667) E AndroidRuntime: at com.android.server.policy.PhoneWindowManager$HdmiVideoExtconUEventObserver.parseState(PhoneWindowManager.java:7633) E AndroidRuntime: at com.android.server.ExtconStateObserver.onUEvent(ExtconStateObserver.java:56) E AndroidRuntime: at com.android.server.ExtconUEventObserver.onUEvent(ExtconUEventObserver.java:63) E AndroidRuntime: at android.os.UEventObserver$UEventThread.sendEvent(UEventObserver.java:217) Change-Id: I17711b0af41f4e7cd2ad57d242e1bdd209635622
-
- Jun 07, 2024
-
- Jun 03, 2024
- May 23, 2024
- May 21, 2024
-
-
Dhina17 authored
- 'Navbar format' has no use when gesture nav is enabled - 'Editor' has no use when gesture nav is enabled and ime can render gesture nav buttons. To disable ime to render gesture nav buttons: adb shell setprop persist.sys.ime.can_render_gestural_nav_buttons false Change-Id: I7ceef63dcce16bf3e8f8ee07c1d6323930f66699
-
Dhina17 authored
HOME_HANDLE should be used as home when gesture nav is enabled. Change-Id: I71ca4d3a235a6cdf2217c322ae6af320ba13f942
-
Dhina17 authored
Usually, multi users are being enabled when creating a new user. Because of this, user switcher in the QS footer is also getting enabled. We don't want to do that for parallel space. Change-Id: I08e78ab592bf4bacd5d15dac4aaadce5a2900dd3
-
- May 18, 2024
-
-
Nick authored
Change-Id: I82aaa8d5d44e5acecdd83947b31222f3d47ba5e9
-
To succeed, userId to switch to needs to be set with setLogoutUserIdLocked(), but this is not done in both callers of this method (both of which are "End session" buttons), making them no-ops. Change-Id: I47126611632f625edf49c0818df64e7b3e6a578e
-
There's a bug that leads to construction of ops for invalid null package name. Package name should always be non-null, it's defined and treated as such in AppOpsService. It being null leads to crashes in system_server when appops state is serialized. Previous commit reverted a buggy workaround for this bug, add a new workaround to prevent these crashes. Change-Id: I5262a347adebf73167e63a5314ca0941d8e39e2c
-
This reverts commit 0b925d4f. Reverted commit introduced a bug: it skipped the "pkg" tag for ops with null package name. This meant that ops with null package name were serialized differently than ops with non-null package name. Tag hierarchy became the following: for non-null package name ops: "pkg" -> "uid" -> "op" -> "st" for null package name ops: "uid" -> "op" -> "st" Uid ops have the same first two tags as null package name ops started to have: "uid" -> "op". (refer to the loop over uidStatesClone elements above). This led to type confusion during deserialization that happens in readState(): null package name ops were deserialized as uid ops, through readUidOps() instead of through readPackage(). Uid ops are serialized differently than uid element inside package ops, specifically the latter skips the op mode ("m") attribute when the op mode is at its default value. Op mode attribute is read unconditionally in readUidOps(), which led to XmlPullParserException: Missing attribute "m" exception. This exception is caught in readState(), and is handled by discarding all deserialized state, which meant that all appops got reset to their default values. Subsequent commit adds skipping of ops with null package name during serialization: they are invalid, package name is defined and treated as @NonNull in multiple places. Such ops are being constructed due to another bug. Change-Id: I8b13b8f0979a6daff2db33a1b8e8544dd9e8e531
-
AKA fake navbar AGAIN!!! For the 3rd time. This ain't working dear google. Not even getting better with their attempts. I gave up hope on this, I don't see it ever coming back. Adapted (lazily) to A13, A14 Includes but not limited to these reverts (much code changed to make it work properly): Revert "Prevent secondary home handle from handling touches" This reverts commit d05ad989. Revert "Sample region under secondary home handle" This reverts commit d2fe92fb. Revert "Add ID to secondaryOrientationHandle for tests" This reverts commit 83308950. Revert "Show secondary home handle in immersive apps" This reverts commit 9c84ea1f. Revert "Draw a fake home handle during QuickSwitch" This reverts commit 63e92bc0. Revert "Draw a fake home handle during QuickSwitch" This reverts commit 63e92bc0. Change-Id: I8e632bb640678bc28eff2b3bfb0a869dd7b31c0c
- May 17, 2024
-
-
Change-Id: I536e7814d486acf5a5c4f3d56b3e46be4928767c
-
Dhina17 authored
Change-Id: I85907967dbb662965fde5b6f05ad409723508fd4
-