- if(top && (button_callback = top->get_mouse_button_callback())) {
- Rect rect = top->get_absolute_rect();
- button_callback(top, bn, sdl_event.button.state, pointer_x - rect.x, pointer_y - rect.y);
+ if(win && (button_callback = win->get_mouse_button_callback())) {
+ Rect rect = win->get_absolute_rect();
+ button_callback(win, bn, sdl_event.button.state, pointer_x - rect.x, pointer_y - rect.y);