about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/core.c7
-rw-r--r--src/ui/ui.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/core.c b/src/ui/core.c
index 783b369e..cf2b4961 100644
--- a/src/ui/core.c
+++ b/src/ui/core.c
@@ -553,6 +553,12 @@ _ui_switch_win(const int i)
 }
 
 static void
+_ui_current_refresh(void)
+{
+    ui_switch_win(wins_get_current_num());
+}
+
+static void
 _ui_next_win(void)
 {
     ui_current_page_off();
@@ -1756,4 +1762,5 @@ ui_init_module(void)
     ui_handle_recipient_not_found = _ui_handle_recipient_not_found;
     ui_handle_recipient_error = _ui_handle_recipient_error;
     ui_handle_error = _ui_handle_error;
+    ui_current_refresh = _ui_current_refresh;
 }
diff --git a/src/ui/ui.h b/src/ui/ui.h
index c30bbb12..af254ae6 100644
--- a/src/ui/ui.h
+++ b/src/ui/ui.h
@@ -86,6 +86,7 @@ void (*ui_current_print_line)(const char * const msg, ...);
 void (*ui_current_print_formatted_line)(const char show_chat, int attrs, const char * const msg, ...);
 void (*ui_current_error_line)(const char * const msg);
 void (*ui_current_page_off)(void);
+void (*ui_current_refresh)(void);
 
 win_type_t (*ui_win_type)(int index);
 char * (*ui_recipient)(int index);