diff --git a/src/screen_list.c b/src/screen_list.c
index 76ae8b155c53978580ac3237364fcbfe18771e19..fddeeb0256fd073ad177cd48e78cc0dd5d389ca1 100644 (file)
--- a/src/screen_list.c
+++ b/src/screen_list.c
static const struct
{
- int id;
const char *name;
const struct screen_functions *functions;
} screens[] = {
- { SCREEN_PLAYLIST_ID, "playlist", &screen_playlist },
- { SCREEN_BROWSE_ID, "browse", &screen_browse },
+ { "playlist", &screen_playlist },
+ { "browse", &screen_browse },
#ifdef ENABLE_ARTIST_SCREEN
- { SCREEN_ARTIST_ID, "artist", &screen_artist },
+ { "artist", &screen_artist },
#endif
- { SCREEN_HELP_ID, "help", &screen_help },
+ { "help", &screen_help },
#ifdef ENABLE_SEARCH_SCREEN
- { SCREEN_SEARCH_ID, "search", &screen_search },
+ { "search", &screen_search },
#endif
#ifdef ENABLE_KEYDEF_SCREEN
- { SCREEN_KEYDEF_ID, "keydef", &screen_keydef },
+ { "keydef", &screen_keydef },
#endif
#ifdef ENABLE_LYRICS_SCREEN
- { SCREEN_LYRICS_ID, "lyrics", &screen_lyrics },
+ { "lyrics", &screen_lyrics },
#endif
};
return NULL;
}
-const struct screen_functions *
-screen_get_functions(unsigned i)
-{
- assert(i < NUM_SCREENS);
-
- return screens[i].functions;
-}
-
int
lookup_mode(const struct screen_functions *sf)
{