diff src/audacious/main.c @ 4374:335f4ac3993a

save volume between sessions
author Paula Stanciu <paula.stanciu@gmail.com>
date Sun, 23 Mar 2008 20:31:28 +0200
parents 1f900d7b737b
children 88d8f699359a
line wrap: on
line diff
--- a/src/audacious/main.c	Tue Mar 25 21:26:45 2008 +0200
+++ b/src/audacious/main.c	Sun Mar 23 20:31:28 2008 +0200
@@ -767,7 +767,7 @@
          * but not if we're running headless --nenolod
          */
         mainwin_setup_menus();
-
+        output_set_volume(((cfg.saved_volume & 0xff00) >> 8),(cfg.saved_volume & 0x00ff));
         ui_main_set_initial_volume();
 
         /* FIXME: delayed, because it deals directly with the plugin
@@ -805,7 +805,8 @@
                 int i;
                 gint l = 0, r = 0;
                 while (gtk_events_pending()) gtk_main_iteration();
-                output_get_volume(&l, &r);
+                l = (cfg.saved_volume & 0xff00)>>8;
+                r = cfg.saved_volume & 0x00ff;
                 output_set_volume(0,0);
                 playback_initiate();