about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2013-02-02 23:52:47 +0000
committerJames Booth <boothj5@gmail.com>2013-02-02 23:52:47 +0000
commit7d6ce4da0271babfce08d19899563b1065feedef (patch)
tree98ff71f45ba784ad771406eda1a777368e46a6ab /src/ui
parent7100b0e361d4d87d32392b7a0b62e94a311a2f6e (diff)
downloadprofani-tty-7d6ce4da0271babfce08d19899563b1065feedef.tar.gz
Added resize check to ui module
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/ui.h3
-rw-r--r--src/ui/windows.c7
2 files changed, 8 insertions, 2 deletions
diff --git a/src/ui/ui.h b/src/ui/ui.h
index d83b73f3..95e67269 100644
--- a/src/ui/ui.h
+++ b/src/ui/ui.h
@@ -75,7 +75,8 @@ void ui_contact_online(const char * const from, const char * const show,
 void ui_contact_offline(const char * const from, const char * const show,
     const char * const status);
 void ui_disconnected(void);
-void ui_handle_special_keys(const wint_t * const ch);
+void ui_handle_special_keys(const wint_t * const ch, const char * const inp,
+    const int size);
 void ui_switch_win(const int i);
 gboolean ui_windows_full(void);
 unsigned long ui_get_idle_time(void);
diff --git a/src/ui/windows.c b/src/ui/windows.c
index a868aa5f..84628a1e 100644
--- a/src/ui/windows.c
+++ b/src/ui/windows.c
@@ -508,10 +508,15 @@ ui_disconnected(void)
 }
 
 void
-ui_handle_special_keys(const wint_t * const ch)
+ui_handle_special_keys(const wint_t * const ch, const char * const inp,
+    const int size)
 {
     _win_handle_switch(ch);
     _win_handle_page(ch);
+    if (*ch == KEY_RESIZE) {
+        ui_resize(*ch, inp, size);
+    }
+
 }
 
 void