Mercurial > audlegacy
diff src/audacious/main.c @ 4593:bc29f566be02
Handle properly the situation when player is not running and files are added from commandline.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 29 May 2008 01:03:13 +0300 |
parents | ab8bc8a89a52 |
children | ca64cd387021 |
line wrap: on
line diff
--- a/src/audacious/main.c Thu May 29 01:01:44 2008 +0300 +++ b/src/audacious/main.c Thu May 29 01:03:13 2008 +0300 @@ -315,7 +315,7 @@ } static void -handle_cmd_line_options() +handle_cmd_line_options(gboolean skip) { gchar **filenames = options.filenames; #ifdef USE_DBUS @@ -430,7 +430,7 @@ } /* is_running */ else #endif - { /* !is_running */ + if (!skip) { /* !is_running */ if (filenames != NULL) { gint pos = 0; @@ -715,7 +715,7 @@ signal_handlers_init(); - handle_cmd_line_options(); + handle_cmd_line_options(TRUE); if (options.headless == FALSE) { @@ -735,6 +735,8 @@ plugin_system_init(); playlist_system_init(); + handle_cmd_line_options(FALSE); + #ifdef USE_DBUS init_dbus(); #endif