Mercurial > audlegacy
diff audacious/widget.c @ 237:02c17a5c99e3 trunk
[svn] - Implement widget_draw_quick(widget_t *) for doing an immediate draw
operation on a widget.
- Use widget_draw_quick() to force a playlist update on unshade.
author | nenolod |
---|---|
date | Sat, 26 Nov 2005 18:28:19 -0800 |
parents | 0ee0b9b6db7e |
children | 580529c7e0c5 |
line wrap: on
line diff
--- a/audacious/widget.c Sat Nov 26 17:44:16 2005 -0800 +++ b/audacious/widget.c Sat Nov 26 18:28:19 2005 -0800 @@ -123,6 +123,15 @@ } void +widget_draw_quick(Widget * widget) +{ + widget_lock(widget); + if (WIDGET(widget)->draw != NULL) + WIDGET(widget)->draw(widget); + widget_unlock(widget); +} + +void widget_list_add(GList ** list, Widget * widget) { (*list) = g_list_append(*list, widget);