aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-11-19 00:06:12 +0100
committerMax Kellermann <max@duempel.org>2008-11-19 00:06:12 +0100
commitddc7120ac09d8760edf31026bd225785583525a7 (patch)
tree0833f3bc31e9a799c74fe6a941b8942509196d67
parentf3849aa2b3eb49ca6a903e6627f97540c1a383f1 (diff)
downloadmpd-ddc7120ac09d8760edf31026bd225785583525a7.tar.gz
mpd-ddc7120ac09d8760edf31026bd225785583525a7.tar.xz
mpd-ddc7120ac09d8760edf31026bd225785583525a7.zip
screen_song: check CMD_VIEW only if song screen is enabled
-rw-r--r--src/command.c2
-rw-r--r--src/screen_browser.c2
-rw-r--r--src/screen_play.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/command.c b/src/command.c
index 9dae30be6..107167376 100644
--- a/src/command.c
+++ b/src/command.c
@@ -142,8 +142,10 @@ static command_definition_t cmds[] = {
{ { '"', 0, 0 }, 0, CMD_GO_PARENT_DIRECTORY, "go-parent-directory",
N_("Go to parent directory") },
+#ifdef ENABLE_SONG_SCREEN
{ { 'i', 0, 0 }, 0, CMD_VIEW, "view",
N_("View the song") },
+#endif
{ { 'G', 0, 0 }, 0, CMD_LOCATE, "locate",
N_("Locate song in browser") },
diff --git a/src/screen_browser.c b/src/screen_browser.c
index d0a591ec4..f8493c3eb 100644
--- a/src/screen_browser.c
+++ b/src/screen_browser.c
@@ -529,6 +529,7 @@ browser_cmd(struct screen_browser *browser,
return true;
#endif
+#ifdef ENABLE_SONG_SCREEN
case CMD_VIEW:
entry = browser_get_selected(browser);
if (entry == NULL || entry->entity == NULL ||
@@ -537,6 +538,7 @@ browser_cmd(struct screen_browser *browser,
screen_song_switch(c, entry->entity->info.song);
return true;
+#endif
case CMD_LOCATE:
entry = browser_get_selected(browser);
diff --git a/src/screen_play.c b/src/screen_play.c
index 13b5e742b..6cc7277ab 100644
--- a/src/screen_play.c
+++ b/src/screen_play.c
@@ -554,6 +554,7 @@ play_cmd(mpdclient_t *c, command_t cmd)
return handle_mouse_event(c);
#endif
+#ifdef ENABLE_SONG_SCREEN
case CMD_VIEW:
if (lw->selected < playlist_length(&c->playlist)) {
screen_song_switch(c, playlist_get(&c->playlist, lw->selected));
@@ -561,6 +562,7 @@ play_cmd(mpdclient_t *c, command_t cmd)
}
break;
+#endif
case CMD_LOCATE:
if (lw->selected < playlist_length(&c->playlist)) {