diff options
author | Max Kellermann <max@duempel.org> | 2008-10-03 14:31:00 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-10-03 14:31:00 +0200 |
commit | ef040e296e46fcc7620edaf89ffac05e065ec3e3 (patch) | |
tree | 8836cbeb47208a2f949d6f44a093f795f03f37cb /src/screen_file.c | |
parent | 0b2eee9489a8acef3cdee6f6fa0df6d167c53b8d (diff) | |
download | mpd-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 'src/screen_file.c')
-rw-r--r-- | src/screen_file.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/screen_file.c b/src/screen_file.c index 9dfe4ac68..bef155f59 100644 --- a/src/screen_file.c +++ b/src/screen_file.c @@ -75,7 +75,7 @@ playlist_changed_callback(mpdclient_t *c, int event, gpointer data) } static int -handle_save(screen_t *screen, mpdclient_t *c) +handle_save(mpdclient_t *c) { filelist_entry_t *entry; char *defaultname = NULL; @@ -92,11 +92,11 @@ handle_save(screen_t *screen, mpdclient_t *c) } } - return playlist_save(screen, c, NULL, defaultname); + return playlist_save(c, NULL, defaultname); } static int -handle_delete(screen_t *screen, mpdclient_t *c) +handle_delete(mpdclient_t *c) { filelist_entry_t *entry; mpd_InfoEntity *entity; @@ -123,7 +123,7 @@ handle_delete(screen_t *screen, mpdclient_t *c) str = utf8_to_locale(g_basename(plf->path)); buf = g_strdup_printf(_("Delete playlist %s [%s/%s] ? "), str, YES, NO); g_free(str); - key = tolower(screen_getch(screen->status_window.w, buf)); + key = tolower(screen_getch(screen.status_window.w, buf)); g_free(buf); if( key != YES[0] ) { screen_status_printf(_("Aborted!")); @@ -159,7 +159,7 @@ browse_exit(void) } static void -browse_open(mpd_unused screen_t *screen, mpd_unused mpdclient_t *c) +browse_open(mpd_unused mpdclient_t *c) { if (browser.filelist == NULL) { browser.filelist = mpdclient_filelist_get(c, ""); @@ -196,7 +196,7 @@ browse_paint(void) } static int -browse_cmd(screen_t *screen, mpdclient_t *c, command_t cmd) +browse_cmd(mpdclient_t *c, command_t cmd) { switch(cmd) { case CMD_GO_ROOT_DIRECTORY: @@ -209,11 +209,11 @@ browse_cmd(screen_t *screen, mpdclient_t *c, command_t cmd) return 1; case CMD_DELETE: - handle_delete(screen, c); + handle_delete(c); file_repaint(); break; case CMD_SAVE_PLAYLIST: - handle_save(screen, c); + handle_save(c); break; case CMD_SCREEN_UPDATE: browser.filelist = mpdclient_filelist_update(c, browser.filelist); @@ -249,7 +249,7 @@ browse_cmd(screen_t *screen, mpdclient_t *c, command_t cmd) break; } - if (browser_cmd(&browser, screen, c, cmd)) { + if (browser_cmd(&browser, c, cmd)) { file_repaint(); return 1; } |