diff options
author | 2010-10-26 20:50:31 +0200 | |
---|---|---|
committer | 2010-10-26 20:50:31 +0200 | |
commit | bccd88003da56c3f46b38b4d33dac2a645155842 (patch) | |
tree | 408e33741c5e30e48eaf9dd5b33925a72084b227 /plugins/gtkui/callbacks.c | |
parent | c307cf0c0eb3029de065f503140f9dfdc272930f (diff) |
redraw seekbar after seek query, to avoid flickering
Diffstat (limited to 'plugins/gtkui/callbacks.c')
-rw-r--r-- | plugins/gtkui/callbacks.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/gtkui/callbacks.c b/plugins/gtkui/callbacks.c index 8e41a1ee..dd26a422 100644 --- a/plugins/gtkui/callbacks.c +++ b/plugins/gtkui/callbacks.c @@ -560,7 +560,6 @@ on_seekbar_button_release_event (GtkWidget *widget, GdkEventButton *event) { seekbar_moving = 0; - gtk_widget_queue_draw (widget); DB_playItem_t *trk = deadbeef->streamer_get_playing_track (); if (trk) { float time = (event->x - widget->allocation.x) * deadbeef->pl_get_item_duration (trk) / (widget->allocation.width); @@ -570,6 +569,7 @@ on_seekbar_button_release_event (GtkWidget *widget, deadbeef->streamer_seek (time); deadbeef->pl_item_unref (trk); } + gtk_widget_queue_draw (widget); return FALSE; } |