summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-23 18:52:45 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-23 18:52:45 +0200
commit0362134c01113aecff6936e1125bafdbaf6378a9 (patch)
tree92f1aa74f73dce1f23c6e52a57c775598a79e217 /callbacks.c
parent16b01f9f0da4263e20c2944490b77005e0a0ce1d (diff)
updated session to store playback order and looping mode
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/callbacks.c b/callbacks.c
index 3bc07513..81906ec3 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -693,6 +693,7 @@ void
on_order_linear_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_order (0);
pl_set_order (0);
}
@@ -701,6 +702,7 @@ void
on_order_shuffle_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_order (1);
pl_set_order (1);
}
@@ -709,6 +711,7 @@ void
on_order_random_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_order (2);
pl_set_order (2);
}
@@ -717,6 +720,7 @@ void
on_loop_all_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_looping (0);
pl_set_loop_mode (0);
}
@@ -725,6 +729,7 @@ void
on_loop_single_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_looping (2);
pl_set_loop_mode (2);
}
@@ -733,6 +738,7 @@ void
on_loop_disable_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
+ session_set_playlist_looping (1);
pl_set_loop_mode (1);
}