MixinNetwork / android-app

📱 Android private messenger, crypto wallet and light node to Mixin Network
https://play.google.com/store/apps/details?id=one.mixin.messenger
GNU General Public License v3.0
459 stars 99 forks source link

fix create shadow crash #4660

Closed boyan01 closed 4 months ago

boyan01 commented 4 months ago
18:00:14.388  E  FATAL EXCEPTION: main (Ask Gemini)
                 Process: one.mixin.messenger, PID: 16485
                 android.renderscript.RSInvalidStateException: Calling RS with no Context active.
                    at android.renderscript.RenderScript.validate(RenderScript.java:1241)
                    at android.renderscript.Allocation.createFromBitmap(Allocation.java:2798)
                    at android.renderscript.Allocation.createFromBitmap(Allocation.java:3063)
                    at one.mixin.android.widget.PercentView.createShadow(PercentView.kt:157)
                    at one.mixin.android.widget.PercentView.createShadowByData(PercentView.kt:141)
                    at one.mixin.android.widget.PercentView.setPercents(PercentView.kt:92)
                    at one.mixin.android.ui.wallet.WalletFragment$setPieView$2.invoke(WalletFragment.kt:510)
                    at one.mixin.android.ui.wallet.WalletFragment$setPieView$2.invoke(WalletFragment.kt:509)
                    at one.mixin.android.extension.ContextExtensionKt.mainThread$lambda$0(ContextExtension.kt:105)
                    at one.mixin.android.extension.ContextExtensionKt.$r8$lambda$uzPznsIT16OOrNm6d6zqg19jjic(Unknown Source:0)
                    at one.mixin.android.extension.ContextExtensionKt$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
                    at android.os.Handler.handleCallback(Handler.java:938)
                    at android.os.Handler.dispatchMessage(Handler.java:99)
                    at android.os.Looper.loop(Looper.java:246)
                    at android.app.ActivityThread.main(ActivityThread.java:8633)
                    at java.lang.reflect.Method.invoke(Native Method)
                    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)