X-Git-Url: https://eleni.mutantstargoat.com/git/?p=winnie;a=blobdiff_plain;f=src%2Fsdl%2Fmouse.cc;h=f31c900c441d6209a92e8a9f221aed71b80e6a94;hp=55317079fead0e7ee27de42354c5c6cfe8d7d1fb;hb=026158b5ee6ffac95c3efc6eee4c155497cd8594;hpb=981f0eab2195d34f7c186a2e3e891810e14ce5b4 diff --git a/src/sdl/mouse.cc b/src/sdl/mouse.cc index 5531707..f31c900 100644 --- a/src/sdl/mouse.cc +++ b/src/sdl/mouse.cc @@ -63,7 +63,8 @@ void process_mouse_event() bnstate &= ~(1 << bn); } if(top && (button_callback = top->get_mouse_button_callback())) { - button_callback(top, bn, sdl_event.button.state); + Rect rect = top->get_absolute_rect(); + button_callback(top, bn, sdl_event.button.state, pointer_x - rect.x, pointer_y - rect.y); } } }