diff options
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | src/fbdev/mouse.cc | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -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); } } } |
