summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-10-31 12:11:14 +0000
committerThomas Martitz <kugel@rockbox.org>2010-10-31 12:11:14 +0000
commitbf63f241681ee5d09496444e711979dbad09419f (patch)
tree3c8db59994ea490f79e306c6219784b57aa1ce1a /android/src
parent2d05d2f9daebd7559c9dd05f4784e5f677b6dbbe (diff)
downloadrockbox-bf63f241681ee5d09496444e711979dbad09419f.tar.gz
rockbox-bf63f241681ee5d09496444e711979dbad09419f.zip
Pass the framebuffer to the service in the constructor rather than later from native code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28411 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'android/src')
-rw-r--r--android/src/org/rockbox/RockboxFramebuffer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/android/src/org/rockbox/RockboxFramebuffer.java b/android/src/org/rockbox/RockboxFramebuffer.java
index 20311a8790..0daeffe265 100644
--- a/android/src/org/rockbox/RockboxFramebuffer.java
+++ b/android/src/org/rockbox/RockboxFramebuffer.java
@@ -40,7 +40,6 @@ public class RockboxFramebuffer extends View
40 int lcd_height, ByteBuffer native_fb) 40 int lcd_height, ByteBuffer native_fb)
41 { 41 {
42 super(c); 42 super(c);
43
44 /* Needed so we can catch KeyEvents */ 43 /* Needed so we can catch KeyEvents */
45 setFocusable(true); 44 setFocusable(true);
46 setFocusableInTouchMode(true); 45 setFocusableInTouchMode(true);
@@ -48,6 +47,8 @@ public class RockboxFramebuffer extends View
48 btm = Bitmap.createBitmap(lcd_width, lcd_height, Bitmap.Config.RGB_565); 47 btm = Bitmap.createBitmap(lcd_width, lcd_height, Bitmap.Config.RGB_565);
49 native_buf = native_fb; 48 native_buf = native_fb;
50 requestFocus(); 49 requestFocus();
50 /* the service needs to know the about us */
51 ((RockboxService)c).set_fb(this);
51 } 52 }
52 53
53 public void onDraw(Canvas c) 54 public void onDraw(Canvas c)