summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-24 22:22:15 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-02-24 22:22:15 +0100
commitcc2217c65b38b51d5a9d562d2b4d818eac13c3a9 (patch)
treeb4ef5f690eee85be0fb23a245f0523e2ad6f2742
parentbbd17b2d80b4ee26f75140d63b9a11610dd3af65 (diff)
fixed stop_after_current (buf #1062)
-rw-r--r--plugins/gtkui/callbacks.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/gtkui/callbacks.c b/plugins/gtkui/callbacks.c
index 5a696bc9..d75fb0df 100644
--- a/plugins/gtkui/callbacks.c
+++ b/plugins/gtkui/callbacks.c
@@ -257,6 +257,7 @@ on_loop_all_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playback.loop", 0);
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
@@ -265,6 +266,7 @@ on_loop_single_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playback.loop", 2);
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
@@ -273,6 +275,7 @@ on_loop_disable_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playback.loop", 1);
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
void
@@ -311,6 +314,7 @@ on_scroll_follows_playback_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playlist.scroll.followplayback", gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem)));
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
@@ -454,7 +458,7 @@ on_toggle_status_bar_activate (GtkMenuItem *menuitem,
gtk_widget_show (sb);
}
}
- deadbeef->conf_save ();
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
void
@@ -462,6 +466,7 @@ on_stop_after_current_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playlist.stop_after_current", gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem)));
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
void
@@ -469,6 +474,7 @@ on_cursor_follows_playback_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
deadbeef->conf_set_int ("playlist.scroll.cursorfollowplayback", gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem)));
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}
GtkWidget*
@@ -515,7 +521,7 @@ on_toggle_eq (GtkMenuItem *menuitem,
deadbeef->conf_set_int ("gtkui.eq.visible", 1);
eq_window_show ();
}
- deadbeef->conf_save ();
+ deadbeef->sendmessage (DB_EV_CONFIGCHANGED, 0, 0, 0);
}