Fixed ordering of the application of the styles
[rodin/chimara.git] / libchimara / window.c
index 94042d1a9aaa901b0d2233453858cecc28518897..5b970f5be4bedd4d2e2990189b7ba434cd131bb4 100644 (file)
@@ -26,6 +26,7 @@ window_new_common(glui32 rock)
        win->window_stream->type = STREAM_TYPE_WINDOW;
        win->window_stream->window = win;
        win->window_stream->style = "normal";
+       win->window_stream->glk_style = "normal";
 
        win->echo_stream = NULL;
        win->input_request_type = INPUT_REQUEST_NONE;
@@ -552,7 +553,6 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype,
                        /* Connect signal handlers */
                        
                        /* Pager */
-                       //g_signal_connect_after( textview, "expose-event", G_CALLBACK(pager_after_expose_event), win );
                        g_signal_connect_after( textview, "size-request", G_CALLBACK(pager_after_size_request), win );
                        win->pager_expose_handler = g_signal_connect_after( textview, "expose-event", G_CALLBACK(pager_on_expose), win );
                        g_signal_handler_block(textview, win->pager_expose_handler);
@@ -585,8 +585,7 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype,
 
                        /* Create the pager position mark; it stands for the last character in the buffer
                         that has been on-screen */
-                       GtkTextMark *pager_position = gtk_text_buffer_create_mark(textbuffer, "pager_position", &end, TRUE);
-                       gtk_text_mark_set_visible(pager_position, TRUE);
+                       gtk_text_buffer_create_mark(textbuffer, "pager_position", &end, TRUE);
                }
                        break;