examples: disconnect scale callback in scrubby
When the position slider's button is released, disconnect the "value_changed" callback to avoid triggering false seek callbacks.
This commit is contained in:
parent
003a0a0ca7
commit
867c864f94
@ -186,7 +186,7 @@ seek_cb (GtkWidget * widget)
|
||||
GST_DEBUG ("seek because of slider move");
|
||||
|
||||
if (do_seek (widget, TRUE, TRUE)) {
|
||||
g_source_remove (changed_id);
|
||||
g_signal_handler_disconnect (hscale, changed_id);
|
||||
changed_id = 0;
|
||||
}
|
||||
}
|
||||
@ -308,7 +308,7 @@ stop_seek (GtkWidget * widget, gpointer user_data)
|
||||
GST_DEBUG ("stop seek");
|
||||
|
||||
if (changed_id) {
|
||||
g_source_remove (changed_id);
|
||||
g_signal_handler_disconnect (hscale, changed_id);
|
||||
changed_id = 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user