Index: neercs/trunk/src/effects.c
===================================================================
--- neercs/trunk/src/effects.c	(revision 4000)
+++ neercs/trunk/src/effects.c	(revision 4063)
@@ -34,5 +34,5 @@
     uint8_t *buf;
     int i, y =
-        caca_get_canvas_height(screen_list->cv) - 6 - screen_list->status;
+        caca_get_canvas_height(screen_list->cv) - 6 - screen_list->modals.status;
     int miniw, minih;
 
@@ -187,18 +187,18 @@
     {
     case 0x111:
-        if (screen_list->cur_in_list > 0)
-            screen_list->cur_in_list--;
+        if (screen_list->modals.cur_in_list > 0)
+            screen_list->modals.cur_in_list--;
         break;
     case 0x112:
-        if (screen_list->cur_in_list < screen_list->count - 1)
-            screen_list->cur_in_list++;
+        if (screen_list->modals.cur_in_list < screen_list->count - 1)
+            screen_list->modals.cur_in_list++;
         break;
     case 0xd:
-        screen_list->window_list = 0;
+        screen_list->modals.window_list = 0;
         screen_list->prevpty = screen_list->pty;
-        screen_list->pty = screen_list->cur_in_list;
+        screen_list->pty = screen_list->modals.cur_in_list;
         break;
     case 0x22:
-        screen_list->window_list = 0;
+        screen_list->modals.window_list = 0;
         break;
     default:
@@ -225,5 +225,5 @@
     {
         char line[1024];
-        if (screen_list->cur_in_list == i)
+        if (screen_list->modals.cur_in_list == i)
             caca_set_color_ansi(screen_list->cv, CACA_BLACK, CACA_WHITE);
         else
