about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2020-04-20 16:09:40 +0200
committerMichael Vetter <jubalh@iodoru.org>2020-04-20 16:09:40 +0200
commit86af6925d9fc0b2656eac15b0c8c7aba60589ce5 (patch)
tree5d84ce7090f3fbd5fa7db9c33280e70a172796da /src/ui
parent70683c07abe2d88d73ba0b045c515cd85b9009cb (diff)
downloadprofani-tty-86af6925d9fc0b2656eac15b0c8c7aba60589ce5.tar.gz
Simplify win_refresh_with_subwin()
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/window.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/ui/window.c b/src/ui/window.c
index 8bfc216e..a121769a 100644
--- a/src/ui/window.c
+++ b/src/ui/window.c
@@ -738,22 +738,21 @@ win_refresh_without_subwin(ProfWin *window)
 void
 win_refresh_with_subwin(ProfWin *window)
 {
+    int subwin_cols;
     int cols = getmaxx(stdscr);
-    int subwin_cols = 0;
-
     int row_start = screen_mainwin_row_start();
     int row_end = screen_mainwin_row_end();
+
     if (window->type == WIN_MUC) {
         ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout;
         subwin_cols = win_occpuants_cols();
-        pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
-        pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
     } else if (window->type == WIN_CONSOLE) {
         ProfLayoutSplit *layout = (ProfLayoutSplit*)window->layout;
         subwin_cols = win_roster_cols();
-        pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
-        pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
     }
+
+    pnoutrefresh(layout->base.win, layout->base.y_pos, 0, row_start, 0, row_end, (cols-subwin_cols)-1);
+    pnoutrefresh(layout->subwin, layout->sub_y_pos, 0, row_start, (cols-subwin_cols), row_end, cols-1);
 }
 
 void