summaryrefslogtreecommitdiff
path: root/src/fbdev/mouse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/fbdev/mouse.cc')
-rw-r--r--src/fbdev/mouse.cc3
1 files changed, 2 insertions, 1 deletions
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);
}
}
}