summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--src/fbdev/mouse.cc3
2 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a894e52..ad3fd6c 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ dbg = -g
opt = -O0
inc = -Isrc
-backend = SDL
+#backend = SDL
ifeq ($(backend), SDL)
def = -DWINNIE_SDL
diff --git a/src/fbdev/mouse.cc b/src/fbdev/mouse.cc
index 5fd080b..62271ab 100644
--- a/src/fbdev/mouse.cc
+++ b/src/fbdev/mouse.cc
@@ -101,7 +101,8 @@ void process_mouse_event()
int s = (bnstate >> i) & 1;
int prev_s = (prev_state >> i) & 1;
if(s != prev_s) {
- button_callback(top, i, s);
+ Rect rect = top->get_absolute_rect();
+ button_callback(top, i, s, pointer_x - rect.x, pointer_y - rect.y);
}
}
}