diff options
Diffstat (limited to 'apps/menus/playback_menu.c')
-rw-r--r-- | apps/menus/playback_menu.c | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/apps/menus/playback_menu.c b/apps/menus/playback_menu.c index fe319d6027..881a4b5a99 100644 --- a/apps/menus/playback_menu.c +++ b/apps/menus/playback_menu.c | |||
@@ -31,7 +31,6 @@ | |||
31 | #include "sound_menu.h" | 31 | #include "sound_menu.h" |
32 | #include "kernel.h" | 32 | #include "kernel.h" |
33 | #include "playlist.h" | 33 | #include "playlist.h" |
34 | #include "scrobbler.h" | ||
35 | #include "audio.h" | 34 | #include "audio.h" |
36 | #include "cuesheet.h" | 35 | #include "cuesheet.h" |
37 | #include "misc.h" | 36 | #include "misc.h" |
@@ -150,26 +149,6 @@ MENUITEM_SETTING(spdif_enable, &global_settings.spdif_enable, NULL); | |||
150 | MENUITEM_SETTING(next_folder, &global_settings.next_folder, NULL); | 149 | MENUITEM_SETTING(next_folder, &global_settings.next_folder, NULL); |
151 | MENUITEM_SETTING(constrain_next_folder, | 150 | MENUITEM_SETTING(constrain_next_folder, |
152 | &global_settings.constrain_next_folder, NULL); | 151 | &global_settings.constrain_next_folder, NULL); |
153 | static int audioscrobbler_callback(int action, | ||
154 | const struct menu_item_ex *this_item, | ||
155 | struct gui_synclist *this_list) | ||
156 | { | ||
157 | (void)this_item; | ||
158 | (void)this_list; | ||
159 | switch (action) | ||
160 | { | ||
161 | case ACTION_EXIT_MENUITEM: /* on exit */ | ||
162 | if (!scrobbler_is_enabled() && global_settings.audioscrobbler) | ||
163 | scrobbler_init(); | ||
164 | |||
165 | if(scrobbler_is_enabled() && !global_settings.audioscrobbler) | ||
166 | scrobbler_shutdown(false); | ||
167 | break; | ||
168 | } | ||
169 | return action; | ||
170 | } | ||
171 | MENUITEM_SETTING(audioscrobbler, &global_settings.audioscrobbler, audioscrobbler_callback); | ||
172 | |||
173 | 152 | ||
174 | static int cuesheet_callback(int action, | 153 | static int cuesheet_callback(int action, |
175 | const struct menu_item_ex *this_item, | 154 | const struct menu_item_ex *this_item, |
@@ -242,7 +221,7 @@ MAKE_MENU(playback_settings,ID2P(LANG_PLAYBACK),0, | |||
242 | #ifdef HAVE_SPDIF_POWER | 221 | #ifdef HAVE_SPDIF_POWER |
243 | &spdif_enable, | 222 | &spdif_enable, |
244 | #endif | 223 | #endif |
245 | &next_folder, &constrain_next_folder, &audioscrobbler, &cuesheet | 224 | &next_folder, &constrain_next_folder, &cuesheet |
246 | #ifdef HAVE_HEADPHONE_DETECTION | 225 | #ifdef HAVE_HEADPHONE_DETECTION |
247 | ,&unplug_menu | 226 | ,&unplug_menu |
248 | #endif | 227 | #endif |