diff --git a/src/screen.c b/src/screen.c
index 1f7b7a6ef69f7a028a837da5442699c41d51f5bc..a8c80bcee3897f0603fe6f934444af06798cdc50 100644 (file)
--- a/src/screen.c
+++ b/src/screen.c
if (mode_fn->open != NULL)
mode_fn->open(c);
- screen_paint(c);
+ screen_paint(c, true);
}
void
curs_set(1);
curs_set(0);
- screen_paint(c);
+ screen_paint(c, true);
}
#ifndef NCMPC_MINI
mode_fn->open(c);
}
-static void
-screen_refresh(struct mpdclient *c, bool main_dirty)
+void
+screen_paint(struct mpdclient *c, bool main_dirty)
{
/* update title/header window */
paint_top_window(c);
doupdate();
}
-void
-screen_paint(struct mpdclient *c)
-{
- screen_refresh(c, true);
-}
-
void
screen_update(struct mpdclient *c)
{
if (mode_fn->update != NULL)
mode_fn->update(c);
- screen_refresh(c, false);
+ screen_paint(c, false);
}
#ifdef HAVE_GETMOUSE
_("Auto center mode: Off"));
break;
case CMD_SCREEN_UPDATE:
- screen_paint(c);
+ screen_paint(c, true);
break;
case CMD_SCREEN_PREVIOUS:
screen_next_mode(c, -1);