···111111 {
112112 super.onResume();
113113 setVisible(true);
114114+ setServiceActivity(true);
114115 }
115116116117 /* this is also called when the backlight goes off,
+7
android/src/org/rockbox/RockboxFramebuffer.java
···6161 {
6262 SurfaceHolder holder = getHolder();
6363 Canvas c = holder.lockCanvas();
6464+ if (c == null)
6565+ return;
6666+6467 btm.copyPixelsFromBuffer(framebuffer);
6568 synchronized (holder)
6669 { /* draw */
···7376 {
7477 SurfaceHolder holder = getHolder();
7578 Canvas c = holder.lockCanvas(dirty);
7979+8080+ if (c == null)
8181+ return;
8282+7683 /* can't copy a partial buffer, but it doesn't make a noticeable difference anyway */
7784 btm.copyPixelsFromBuffer(framebuffer);
7885 synchronized (holder)