Commit Graph

65576 Commits

Author SHA1 Message Date
renovate[bot] ee8a3d3dc9 Update protocVersion to v3.25.2 (#3954)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 04:03:55 +08:00
John Andrew Camu 57f25964d1 Re-Implement Top Shadow (#3952)
- Faulty merge A14
2024-01-10 09:42:43 +08:00
renovate[bot] d376dc1f66 Update dependency io.nlopez.compose.rules:ktlint to v0.3.9 (#3950)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-10 08:33:32 +08:00
MrSluffy 32922a2e02 Fix conflicts 2024-01-08 16:03:01 +08:00
Anushree Ganjam 3269857e66 [DO NOT MERGE] Change the LPNH flag to read from server flag "ENABLE_LONG_PRESS_NAV_HANDLE_MPR".
Flag: ENABLE_LONG_PRESS_NAV_HANDLE_MPR
Test: Manual
Bug: 309689303
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:75183ceed565aca0174e4e9707d6cb59dea2fce5)
Merged-In: Ib695b3d6ac3f40ee53b6b64bb6b121e7b34d4b07
Change-Id: Ib695b3d6ac3f40ee53b6b64bb6b121e7b34d4b07

This cherry-picks e4de57a662.
2024-01-08 14:50:06 +08:00
Tony Wickham 0c4e271bd8 Fix 3 button mode issues in AllSetActivity
- Set system bars appearance to light/dark depending on device
  theme to ensure visibility
- Also fix issue where taskbar icons would appear partially
  offscreen and prevent pressing nav buttons if you rotated

Fixes: 293438087
Test: adb shell am start -a android.intent.action.MAIN -n com.google.android.setupwizard/.SetupWizardTestActivity
  - Skip to the end (AllSetActivity), and ensure 3 buttons are visible
  - Rotate device and ensure 3 buttons are still visible and functional
  - Will also flash / wipe to the build once it's created
Flag: None
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:286fc215e632280fe0b401bfd713621104861288)
Merged-In: Ie2d9bf1e1d95a6ccbd1f9c592adb51390b21ad85
Change-Id: Ie2d9bf1e1d95a6ccbd1f9c592adb51390b21ad85

This cherry-picks from fa65485109.
2024-01-08 14:50:06 +08:00
Goooler 20c884d972 Merge tag 'android-14.0.0_r21' into 14-dev-merge-launcher3
https://android.googlesource.com/platform/packages/apps/Launcher3/+/refs/tags/android-14.0.0_r21

Android 14.0.0 release 21
2024-01-08 14:45:36 +08:00
Lawnchair Bot 0b329c7660 New Crowdin translations by GitHub Action (#3941)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-01-07 03:48:51 +03:30
MrSluffy a545223d31 Set the clip path before drawing anything
fixed err : Canvas: trying to draw too large(201326592bytes) bitmap.
	at android.graphics.RecordingCanvas.throwIfCannotDraw(RecordingCanvas.java:266)
	at android.graphics.BaseRecordingCanvas.drawBitmap(BaseRecordingCanvas.java:94)
	at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:549)
	at android.widget.ImageView.onDraw(ImageView.java:1446)
	at app.lawnchair.util.ImageViewWrapper.onDraw(ImageViewWrapper.kt:41)
2024-01-05 07:29:57 +08:00
renovate[bot] 9cb27087d4 Update AGP to v8.2.1 (#3937)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 14:41:46 +08:00
renovate[bot] 7e8907f393 Update dependency com.google.errorprone:error_prone_annotations to v2.24.1 (#3938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 14:41:39 +08:00
John Andrew Camu 59ecfea78d Fixed weird NPE in some oem adding widget (#3931) 2024-01-02 10:29:05 +08:00
John Andrew Camu abfc4e18b1 Allow placing widget in hotseat (#3930) 2024-01-02 09:23:33 +08:00
Lawnchair Bot 8576859705 New Crowdin translations by GitHub Action (#3926)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-12-31 03:49:33 +03:30
renovate[bot] 4c997b2ce7 Update dependency com.airbnb.android:lottie to v6.3.0 (#3925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 13:07:26 +08:00
MrSluffy f792ed7aae Update marginMultiplier calculation for better tablet responsiveness 2023-12-29 14:35:14 +08:00
MrSluffy 10b9a76213 Fixed margin no effect 2023-12-29 09:08:29 +08:00
MrSluffy a3fa2d1a3e Set UiPlugin and UiCommon to compileOnly 2023-12-29 08:40:28 +08:00
John Andrew Camu 387016bb68 Fixed margin in big screen (#3922) 2023-12-29 07:23:32 +08:00
SuperDragonXD 6944cc1351 Move hotseatBottomFactor to grid preference group 2023-12-27 10:07:27 +08:00
SuperDragonXD 47f8599d56 Clarify new strings in strings.xml 2023-12-27 10:01:40 +08:00
John Andrew Camu 916da31036 Add hotseat bottom space option (#3919) 2023-12-27 09:49:07 +08:00
John Andrew Camu a627d8f08f Add app drawer indent configuration (#3918) 2023-12-27 08:06:22 +08:00
Lawnchair Bot 28aa6689e8 New Crowdin translations by GitHub Action (#3914)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-12-24 03:49:09 +03:30
John Andrew Camu 1c44d0310e Add option to hide/size folder label (#3906) 2023-12-24 06:37:48 +08:00
Zongle Wang 414109e683 Tweak ProGuard rules (#3912) 2023-12-23 14:24:45 +08:00
MrSluffy 1fd123f11d Only reload when hiding/unhiding apps 2023-12-23 09:42:07 +08:00
Goooler 66756f99f6 Compat users upgrade from Lawnchair 13 (#3908) 2023-12-23 00:54:34 +00:00
MrSluffy 21d812b322 Fixed getting null x coord in A9 2023-12-22 12:08:39 +08:00
MrSluffy 7dd7283ddc Add little space when search bar is disable 2023-12-22 11:56:30 +08:00
John Andrew Camu b81d80f5b0 Fixed at glance widget due to faulty merge (#3907) 2023-12-22 11:33:24 +08:00
MrSluffy 0f91d97e82 Fixed empty list system icons in icon picker 2023-12-22 09:37:08 +08:00
renovate[bot] 3aeae87234 Update dependency com.google.errorprone:error_prone_annotations to v2.24.0 (#3905)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 09:27:16 +08:00
MrSluffy 9ab724c14e Don't crash when changing grid 2023-12-22 09:03:12 +08:00
MrSluffy 26e452f87f Fixed not fully restore backup 2023-12-22 08:26:59 +08:00
mr-wewlad 382a8103b5 Merge pull request from GHSA-32gr-rm34-5j4v
Fixes GHSA-32gr-rm34-5j4v

Thanks for reporting this vulnerability gaussandhisgun!

Co-authored-by: mr-wewlad <mr-wewlad>
2023-12-20 15:17:21 +01:00
renovate[bot] fc4744bd73 Update dependency com.google.dagger:hilt-android to v2.50 (#3898)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:54:20 +08:00
John Andrew Camu cbc67cdf28 Fixed weather at glance (#3895)
* Fixed weather at glance

- Fixed not displaying weather caused by the new google at glance widget

* Fixed weather clicked action

* Fixed styling

* Open in google app weather instead of page
2023-12-20 15:00:40 +08:00
John Andrew Camu 07255529fa Fixed icon crop in result icon (#3897) 2023-12-20 14:30:08 +08:00
MrSluffy 5297d83ce4 Fixed No virtual method setRemoteTransition
Lawnchair (Debug) bug report Dec 19, 2023 23:11:30
version: 14 Dev (#199) (14)
commit: 53a1dd0
build.brand: OnePlus
build.device: OnePlus7
build.display: UQ1A.231205.014 release-keys
build.fingerprint: OnePlus/yaap_guacamoleb/OnePlus7:14/UQ1A.231205.014/eng.ido.20231218.155325:user/release-keys
build.hardware: qcom
build.id: UQ1A.231205.014
build.manufacturer: OnePlus
build.model: GM1903
build.security.level: 2023-12-05
build.product: yaap_guacamoleb
build.type: user
version.codename: REL
version.incremental: eng.ido.20231218.155325
version.release: 14
version.sdk_int: 34
display.density_dpi: 403
isRecentsEnabled: true

error: Uncaught exception

java.lang.NoSuchMethodError: No virtual method setRemoteTransition(Landroid/window/RemoteTransition;)V in class Landroid/app/ActivityOptions; or its super classes (declaration of 'android.app.ActivityOptions' appears in /system/framework/framework.jar)
	at com.android.launcher3.uioverrides.ApiWrapper.createFadeOutAnimOptions(ApiWrapper.java:70)
	at com.android.launcher3.dragndrop.AddItemActivity.onLongClick(AddItemActivity.java:262)
	at android.view.View.performLongClickInternal(View.java:7740)
	at android.view.View.performLongClick(View.java:7696)
	at android.view.View.performLongClick(View.java:7714)
	at android.view.View$CheckForLongPress.run(View.java:30126)
	at android.os.Handler.handleCallback(Handler.java:958)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.app.ActivityThread.main(ActivityThread.java:8195)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
2023-12-20 12:29:29 +08:00
Timi Rautamäki 1aaaa2fbb2 Launcher3: Fix all apps view not dismissing
The logic was reversed. All apps view should dissmiss on back key when
the searchbox is focused but empty and clear when not empty.

Change-Id: Id11c991dae6c159b986966f278f0c792993b6abd
Signed-off-by: Mohammad Hasan Keramat J <ikeramat@protonmail.com>
2023-12-20 07:20:21 +08:00
renovate[bot] bfd6256917 Update dependency composeOptions to v1.5.7 (#3894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 06:59:22 +08:00
SuperDragonXD a2a84c2da6 Expose feed provider options (#3883)
* Reorganize preference files

This commit reorganizes the preference files in order for easier maintainability.

* Fix style issues

* Implement initial support for custom feeds

* Allow ignoring whitelist

* Tweak home screen pref apperance

* Add icon and move strings to string.xml

* Implement icons

* Add icon for base list

* Tweak icon appearance in main preference

* Move strings to lawnchair module

* Wrap feed icons in custom adaptive instead of clip

* Remember feed provider entries

* Reload feed on prefs change

* Run spotless

* Fix prefs crash when selected provider is null

* Fix confusing list names

* Use endWidget from selected entry

* Move context inside FeedPreference

* Move FeedPreference in ExpandAndShrink

* Run spotlessApply

* Use Sequence

* Update lawnchair/res/values/strings.xml

* Remove default feed option

* Style

---------

Co-authored-by: Suphon Thanakornpakapong <8080853+suphon-t@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-12-19 23:24:26 +08:00
Pun Butrach b5d2106885 Add warning to Recents settings when user doesn't set LC as the Recent provider (#3887)
* Warn user when settings is ignored

Signed-off-by: validcube <pun.butrach@gmail.com>

* Show warning when LC isn't set as Recents Provider

Signed-off-by: validcube <pun.butrach@gmail.com>

* Update lawnchair/src/app/lawnchair/ui/preferences/destinations/QuickstepPreferences.kt

* Apply suggestion

Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>

* Update lawnchair/res/values/strings.xml

Co-authored-by: Suphon T. <8080853+suphon-t@users.noreply.github.com>

---------

Signed-off-by: validcube <pun.butrach@gmail.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>
Co-authored-by: Suphon T. <8080853+suphon-t@users.noreply.github.com>
2023-12-19 20:56:34 +08:00
Suphon T fc72c0ccb7 Move search adapter back to search ui delegate (#3889)
* Move search adapter back to search ui delegate

* Run spotless
2023-12-19 19:43:17 +07:00
John Andrew Camu afb5e37146 Add option to disable dock (#3880)
* Add option to disable dock

* Fixed styling

* Apply suggestion by @Goooler

* Apply suggestion by @SuperDragonXD

* Fixed shrink layout

* Apply suggestion by @suphon-t
2023-12-19 20:24:12 +08:00
SuperDragonXD 0d64cd3055 Uncomment Home Screen Rotation preference
Fixes #3886
2023-12-19 15:42:24 +08:00
MrSluffy 4b85d7d7e5 Move direct null check in util
Lawnchair (Debug) bug report Dec 19, 2023 7:07:10 AM
version: 14 Dev (#171) (14)
commit: 577084d
build.brand: motorola
build.device: rhode
build.display: S1SRS32.38-132-15
build.fingerprint: motorola/rhode_g/rhode:12/S1SRS32.38-132-15/dac4a3-3e3fe:user/release-keys
build.hardware: qcom
build.id: S1SRS32.38-132-15
build.manufacturer: motorola
build.model: moto g52
build.security.level: 2023-09-01
build.product: rhode_g
build.type: user
version.codename: REL
version.incremental: dac4a3-3e3fe
version.release: 12
version.sdk_int: 31
display.density_dpi: 446
isRecentsEnabled: false

error: Uncaught exception

java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getScrollX()' on a null object reference
	at com.android.launcher3.Utilities.mapCoordInSelfToDescendant(Utilities.java:335)
	at com.android.launcher3.Workspace.updateIsBeingDraggedOnTouchDown(Workspace.java:1236)
	at com.android.launcher3.PagedView.onInterceptTouchEvent(PagedView.java:1081)
	at com.android.launcher3.Workspace.onInterceptTouchEvent(Workspace.java:1168)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2652)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at com.android.launcher3.views.BaseDragLayer.dispatchTouchEvent(BaseDragLayer.java:303)
	at com.android.launcher3.dragndrop.DragLayer.dispatchTouchEvent(DragLayer.java:225)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:535)
	at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1925)
	at android.app.Activity.dispatchTouchEvent(Activity.java:4298)
	at com.android.launcher3.Launcher.dispatchTouchEvent(Launcher.java:2189)
	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:493)
	at android.view.View.dispatchPointerEvent(View.java:14884)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6595)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6396)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5874)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6062)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6119)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8891)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8807)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8776)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9027)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:266)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:342)
	at android.os.Looper.loopOnce(Looper.java:182)
	at android.os.Looper.loop(Looper.java:357)
	at android.app.ActivityThread.main(ActivityThread.java:8089)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
2023-12-19 10:38:14 +08:00
MrSluffy a09ffdcf75 Add null check
Lawnchair (Debug) bug report Dec 19, 2023 7:07:10 AM
version: 14 Dev (#171) (14)
commit: 577084d
build.brand: motorola
build.device: rhode
build.display: S1SRS32.38-132-15
build.fingerprint: motorola/rhode_g/rhode:12/S1SRS32.38-132-15/dac4a3-3e3fe:user/release-keys
build.hardware: qcom
build.id: S1SRS32.38-132-15
build.manufacturer: motorola
build.model: moto g52
build.security.level: 2023-09-01
build.product: rhode_g
build.type: user
version.codename: REL
version.incremental: dac4a3-3e3fe
version.release: 12
version.sdk_int: 31
display.density_dpi: 446
isRecentsEnabled: false

error: Uncaught exception

java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getScrollX()' on a null object reference
	at com.android.launcher3.Utilities.mapCoordInSelfToDescendant(Utilities.java:335)
	at com.android.launcher3.Workspace.updateIsBeingDraggedOnTouchDown(Workspace.java:1236)
	at com.android.launcher3.PagedView.onInterceptTouchEvent(PagedView.java:1081)
	at com.android.launcher3.Workspace.onInterceptTouchEvent(Workspace.java:1168)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2652)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at com.android.launcher3.views.BaseDragLayer.dispatchTouchEvent(BaseDragLayer.java:303)
	at com.android.launcher3.dragndrop.DragLayer.dispatchTouchEvent(DragLayer.java:225)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2744)
	at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:535)
	at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1925)
	at android.app.Activity.dispatchTouchEvent(Activity.java:4298)
	at com.android.launcher3.Launcher.dispatchTouchEvent(Launcher.java:2189)
	at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:493)
	at android.view.View.dispatchPointerEvent(View.java:14884)
	at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6595)
	at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6396)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5874)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
	at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6062)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
	at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6119)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
	at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5931)
	at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5897)
	at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5905)
	at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5878)
	at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8891)
	at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8807)
	at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8776)
	at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9027)
	at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:266)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:342)
	at android.os.Looper.loopOnce(Looper.java:182)
	at android.os.Looper.loop(Looper.java:357)
	at android.app.ActivityThread.main(ActivityThread.java:8089)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)
2023-12-19 10:34:02 +08:00
MrSluffy d15e143675 Fixed preview in home screen and backup in A13+ 2023-12-19 10:15:06 +08:00