X-Git-Url: http://git.mutantstargoat.com?p=winnie;a=blobdiff_plain;f=src%2Ffbdev%2Fmouse.cc;h=62271ab7cd929066c61656fcd165a5ac4e41d77d;hp=5fd080bc6b5047674bb75b60821500a12d88e3b2;hb=29a5d0c43628aac78adba856e96b8a38b95ad59d;hpb=026158b5ee6ffac95c3efc6eee4c155497cd8594 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); } } }