diff options
Diffstat (limited to 'src/draw.c')
| -rw-r--r-- | src/draw.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -99,6 +99,11 @@ void draw_paint(Drawer *draw, Window *win) pango_cairo_update_layout(cr, layout->pl); pango_cairo_show_layout(cr, layout->pl); } + + if (layout->btn->anim != NULL && !layout->btn->anim->paint(layout->btn->anim, cr, layout)) { + animation_destroy(layout->btn->anim); + layout->btn->anim = NULL; + } } cairo_destroy(cr); |
