mirror of
https://git.checksum.fail/alec/erythros
synced 2025-12-10 21:19:55 +02:00
Media/Themes/Umami: Ignore clicked callback events on disabled widgets
This commit is contained in:
@@ -1378,10 +1378,10 @@ U0 @umami_set_focused_and_hovered_widget(Window* win, I64 event)
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (@widget_is_hovered(x, y, widget) && widget->callback.clicked)
|
||||
if (!widget->disabled && @widget_is_hovered(x, y, widget) && widget->callback.clicked)
|
||||
widget->callback.clicked(widget);
|
||||
if (@widget_is_hovered(x, y, widget) && widget->echo) {
|
||||
if (widget->echo->callback.clicked)
|
||||
if (!widget->echo->disabled && widget->echo->callback.clicked)
|
||||
widget->echo->callback.clicked(widget->echo);
|
||||
}
|
||||
win->mouse_down_widget = NULL;
|
||||
|
||||
Reference in New Issue
Block a user