From bccd88003da56c3f46b38b4d33dac2a645155842 Mon Sep 17 00:00:00 2001 From: waker Date: Tue, 26 Oct 2010 20:50:31 +0200 Subject: redraw seekbar after seek query, to avoid flickering --- plugins/gtkui/callbacks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/gtkui/callbacks.c') 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; } -- cgit v1.2.3