summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f0369dc)
raw | patch | inline | side by side (parent: f0369dc)
author | Max Kellermann <max@duempel.org> | |
Sat, 10 Oct 2009 13:58:06 +0000 (15:58 +0200) | ||
committer | Max Kellermann <max@duempel.org> | |
Sat, 10 Oct 2009 13:58:06 +0000 (15:58 +0200) |
src/screen_search.c | patch | blob | history |
diff --git a/src/screen_search.c b/src/screen_search.c
index b4102192e1e9cc18691ead21ba3c3262a67b7a7f..b2b6b113a9b719238c2cbfa9ac43e6caeb962a4c 100644 (file)
--- a/src/screen_search.c
+++ b/src/screen_search.c
static struct screen_browser browser;
+static const char *const help_text[] = {
+ "Quick - Enter a string and ncmpc will search according",
+ " to the current search mode (displayed above).",
+ "",
+ "Advanced - <tag>:<search term> [<tag>:<search term>...]",
+ " Example: artist:radiohead album:pablo honey",
+ "",
+ " Available tags: artist, album, title, track,",
+ " name, genre, date composer, performer, comment, file",
+ "",
+};
/* search info */
static const char *
lw_search_help_callback(unsigned idx, G_GNUC_UNUSED bool *highlight,
G_GNUC_UNUSED char** sc, G_GNUC_UNUSED void *data)
{
- unsigned text_rows;
- static const char *text[] = {
- "Quick - Enter a string and ncmpc will search according",
- " to the current search mode (displayed above).",
- "",
- "Advanced - <tag>:<search term> [<tag>:<search term>...]",
- " Example: artist:radiohead album:pablo honey",
- "",
- " Available tags: artist, album, title, track,",
- " name, genre, date composer, performer, comment, file",
- "",
- NULL
- };
-
- text_rows=0;
- while (text[text_rows])
- text_rows++;
-
- if (idx < text_rows)
- return text[idx];
- return NULL;
+ if (idx >= G_N_ELEMENTS(help_text))
+ return NULL;
+
+ return help_text[idx];
}
static void