A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Fix android black screen crash

Change-Id: I7a0eb121ff151b8b6e8f824ee8dbab8d99b73499

+8
+1
android/src/org/rockbox/RockboxActivity.java
··· 111 111 { 112 112 super.onResume(); 113 113 setVisible(true); 114 + setServiceActivity(true); 114 115 } 115 116 116 117 /* this is also called when the backlight goes off,
+7
android/src/org/rockbox/RockboxFramebuffer.java
··· 61 61 { 62 62 SurfaceHolder holder = getHolder(); 63 63 Canvas c = holder.lockCanvas(); 64 + if (c == null) 65 + return; 66 + 64 67 btm.copyPixelsFromBuffer(framebuffer); 65 68 synchronized (holder) 66 69 { /* draw */ ··· 73 76 { 74 77 SurfaceHolder holder = getHolder(); 75 78 Canvas c = holder.lockCanvas(dirty); 79 + 80 + if (c == null) 81 + return; 82 + 76 83 /* can't copy a partial buffer, but it doesn't make a noticeable difference anyway */ 77 84 btm.copyPixelsFromBuffer(framebuffer); 78 85 synchronized (holder)