diff options
author | 2025-03-05 11:32:44 -0800 | |
---|---|---|
committer | 2025-03-05 11:32:44 -0800 | |
commit | 3861c9b4bf631f143a7447ea9df0d58f4cee12b6 (patch) | |
tree | 74c62823f7d3af5cb386b03f7ff9362d2553489f | |
parent | eebf189cd6d856a9303baf6bed32da4cfff59cab (diff) |
Change enhanced confirmation dialog gravity from left to start
This ensures it is aligned properly in RTL languages
Fixes: 400932081
Flag: EXEMPT need to backport
Test: manual
Relnote: Internationalization fix
LOW_COVERAGE_REASON=NON_CODE_ONLY
Change-Id: I04ade36055480c977cff63e3a9290f5b757640e8
-rw-r--r-- | PermissionController/res/values/styles.xml | 2 | ||||
-rw-r--r-- | service/java/com/android/ecm/EnhancedConfirmationService.java | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/PermissionController/res/values/styles.xml b/PermissionController/res/values/styles.xml index c764e776e..9d280c38a 100644 --- a/PermissionController/res/values/styles.xml +++ b/PermissionController/res/values/styles.xml @@ -1488,7 +1488,7 @@ <style name="EnhancedConfirmationDialogDesc" parent="@android:style/TextAppearance.Material.Body1"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> - <item name="android:gravity">left</item> + <item name="android:gravity">start</item> <item name="android:fontFamily">google-sans-text</item> <item name="android:textSize">14sp</item> <item name="android:lineSpacingMultiplier">1.2</item> diff --git a/service/java/com/android/ecm/EnhancedConfirmationService.java b/service/java/com/android/ecm/EnhancedConfirmationService.java index e06d97d9e..1a6b80a3c 100644 --- a/service/java/com/android/ecm/EnhancedConfirmationService.java +++ b/service/java/com/android/ecm/EnhancedConfirmationService.java @@ -833,11 +833,12 @@ public class EnhancedConfirmationService extends SystemService { String caller = callInProgress ? call.caller : null; int logHash = Objects.hash(caller, uid, settingIdentifier, allowed, trusted); Long lastLogTime = mLogCache.get(logHash); - long cutoff = SystemClock.elapsedRealtime() - MAX_LOGGING_FREQUENCY_MS; + long now = SystemClock.elapsedRealtime(); + long cutoff = now - MAX_LOGGING_FREQUENCY_MS; if (lastLogTime != null && lastLogTime > cutoff) { return; } - mLogCache.put(logHash, SystemClock.elapsedRealtime()); + mLogCache.put(logHash, now); PermissionControllerStatsLog.write(ECM_RESTRICTION_QUERY_IN_CALL_REPORTED, uid, settingIdentifier, allowed, callInProgress, incoming, trusted, |