diff options
Diffstat (limited to 'source/widgets/widget.c')
-rw-r--r-- | source/widgets/widget.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/widgets/widget.c b/source/widgets/widget.c index c0e89859..b35b60ab 100644 --- a/source/widgets/widget.c +++ b/source/widgets/widget.c @@ -62,8 +62,11 @@ void widget_set_state ( widget *widget, const char *state ) // Update border. widget->border = rofi_theme_get_padding ( widget, "border", widget->def_border ); widget->border_radius = rofi_theme_get_padding ( widget, "border-radius", widget->def_border_radius ); - + if ( widget->set_state ) { + widget->set_state ( widget, state ); + } widget_queue_redraw ( widget ); + } } |