From 012a0e6670533911d70f47533e064969c7fc3b65 Mon Sep 17 00:00:00 2001 From: Lars Henriksen Date: Fri, 27 Oct 2017 08:17:57 +0200 Subject: Fix multiple popup windows The window was not deleted if an "already in use"-key was detected, and a new one was created as the loop was reentered. Create/delete of the popup are moved outside the loop. A redrawwin() call is needed to have the window displayed again. Signed-off-by: Lukas Fleischer --- src/calcurse.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/calcurse.h') diff --git a/src/calcurse.h b/src/calcurse.h index 2124bb2..85e36b2 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -1216,6 +1216,7 @@ void wins_calendar_cleanup(void *); int wins_refresh(void); int wins_wrefresh(WINDOW *); int wins_doupdate(void); +int wins_redrawwin(WINDOW *); int wins_layout(void); void wins_set_layout(int); unsigned wins_sbar_width(void); -- cgit v1.2.3-54-g00ecf