X-Git-Url: https://git.stderr.nl/gitweb?p=projects%2Fchimara%2Fchimara.git;a=blobdiff_plain;f=libchimara%2Fwindow.c;h=7bef6d0b2fd5bbc922f615cd6352bc65ec7fe429;hp=fb7311e7280a09f0c1300fa026630a2221fcb1c3;hb=7f5205d4bee2fbc2ca2b9e26b961d37b2d656c55;hpb=02c13aec1755ce0397011d502a92a80d1f69ea43 diff --git a/libchimara/window.c b/libchimara/window.c index fb7311e..7bef6d0 100644 --- a/libchimara/window.c +++ b/libchimara/window.c @@ -565,8 +565,8 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, /* Connect signal handlers */ /* Pager */ - 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_connect_after( textview, "size-allocate", G_CALLBACK(pager_after_size_allocate), win ); + win->pager_expose_handler = g_signal_connect_after( textview, "draw", G_CALLBACK(pager_on_draw), win ); g_signal_handler_block(textview, win->pager_expose_handler); win->pager_keypress_handler = g_signal_connect( textview, "key-press-event", G_CALLBACK(pager_on_key_press_event), win ); g_signal_handler_block(textview, win->pager_keypress_handler);