aboutsummaryrefslogtreecommitdiffstats
path: root/src/gui/curses/gui-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/curses/gui-display.c')
-rw-r--r--src/gui/curses/gui-display.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/gui/curses/gui-display.c b/src/gui/curses/gui-display.c
index 9ad67edac..523babc3a 100644
--- a/src/gui/curses/gui-display.c
+++ b/src/gui/curses/gui-display.c
@@ -45,7 +45,7 @@ t_gui_window *last_gui_window = NULL; /* pointer to last window */
t_gui_window *gui_current_window = NULL; /* pointer to current window */
t_gui_color gui_colors[] =
-{ { "default", -1 | A_NORMAL },
+{ { "default", -1 },
{ "black", COLOR_BLACK | A_NORMAL },
{ "red", COLOR_RED | A_NORMAL },
{ "lightred", COLOR_RED | A_BOLD },
@@ -146,7 +146,7 @@ gui_get_color_by_value (int color_value)
void
gui_window_set_color (WINDOW *window, int num_color)
{
- if (has_colors)
+ if (has_colors ())
{
if (color_attr[num_color - 1] & A_BOLD)
wattron (window, COLOR_PAIR (num_color) | A_BOLD);
@@ -1233,13 +1233,13 @@ gui_window_new (void *server, void *channel
if ((new_window = (t_gui_window *)(malloc (sizeof (t_gui_window)))))
{
/* assign server and channel to window */
- SERVER(new_window) = server;
- CHANNEL(new_window) = channel;
+ new_window->server = server;
+ new_window->channel = channel;
/* assign window to server and channel */
if (server && !channel)
- SERVER(new_window)->window = new_window;
+ ((t_irc_server *)new_window->server)->window = new_window;
if (channel)
- CHANNEL(new_window)->window = new_window;
+ ((t_irc_channel *)new_window->channel)->window = new_window;
gui_calculate_pos_size (new_window);
@@ -1349,13 +1349,10 @@ void
gui_resize_term_handler ()
{
t_gui_window *ptr_win;
- int width, height;
endwin ();
refresh ();
- getmaxyx (stdscr, height, width);
-
for (ptr_win = gui_windows; ptr_win; ptr_win = ptr_win->next_window)
{
gui_calculate_pos_size (ptr_win);