aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen_search.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-10-03 14:31:00 +0200
committerMax Kellermann <max@duempel.org>2008-10-03 14:31:00 +0200
commitef040e296e46fcc7620edaf89ffac05e065ec3e3 (patch)
tree8836cbeb47208a2f949d6f44a093f795f03f37cb /src/screen_search.c
parent0b2eee9489a8acef3cdee6f6fa0df6d167c53b8d (diff)
downloadmpd-ef040e296e46fcc7620edaf89ffac05e065ec3e3.tar.gz
mpd-ef040e296e46fcc7620edaf89ffac05e065ec3e3.tar.xz
mpd-ef040e296e46fcc7620edaf89ffac05e065ec3e3.zip
screen: export the global variable "screen"
screen_t is a singleton. We do not have to pass it around everywhere. Export the one global variable.
Diffstat (limited to '')
-rw-r--r--src/screen_search.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/screen_search.c b/src/screen_search.c
index bf9278b53..4e2f922ec 100644
--- a/src/screen_search.c
+++ b/src/screen_search.c
@@ -161,7 +161,7 @@ search_check_mode(void)
}
static void
-search_clear(mpd_unused screen_t *screen, mpdclient_t *c,
+search_clear(mpdclient_t *c,
gboolean clear_pattern)
{
if (browser.filelist) {
@@ -300,11 +300,11 @@ search_advanced_query(char *query, mpdclient_t *c)
}
static void
-search_new(screen_t *screen, mpdclient_t *c)
+search_new(mpdclient_t *c)
{
- search_clear(screen, c, TRUE);
+ search_clear(c, TRUE);
- pattern = screen_readln(screen->status_window.w,
+ pattern = screen_readln(screen.status_window.w,
_("Search: "),
NULL,
&search_history,
@@ -360,7 +360,7 @@ quit(void)
}
static void
-open(mpd_unused screen_t *screen, mpd_unused mpdclient_t *c)
+open(mpd_unused mpdclient_t *c)
{
// if( pattern==NULL )
// search_new(screen, c);
@@ -408,7 +408,7 @@ get_title(char *str, size_t size)
}
static int
-search_cmd(screen_t *screen, mpdclient_t *c, command_t cmd)
+search_cmd(mpdclient_t *c, command_t cmd)
{
switch (cmd) {
case CMD_SEARCH_MODE:
@@ -420,7 +420,7 @@ search_cmd(screen_t *screen, mpdclient_t *c, command_t cmd)
/* continue and update... */
case CMD_SCREEN_UPDATE:
if (pattern) {
- search_clear(screen, c, FALSE);
+ search_clear(c, FALSE);
browser.filelist = filelist_search(c,
FALSE,
mode[options.search_mode].table,
@@ -431,12 +431,12 @@ search_cmd(screen_t *screen, mpdclient_t *c, command_t cmd)
return 1;
case CMD_SCREEN_SEARCH:
- search_new(screen, c);
+ search_new(c);
search_repaint();
return 1;
case CMD_CLEAR:
- search_clear(screen, c, TRUE);
+ search_clear(c, TRUE);
list_window_reset(browser.lw);
search_repaint();
return 1;
@@ -446,7 +446,7 @@ search_cmd(screen_t *screen, mpdclient_t *c, command_t cmd)
}
if (browser.filelist != NULL &&
- browser_cmd(&browser, screen, c, cmd)) {
+ browser_cmd(&browser, c, cmd)) {
search_repaint();
return 1;
}