X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fwindow.c;h=d78853d5ceda77510ba99f0cb4d016679f1489ce;hb=8dec73c013626b82d5a02dd312c88ee071edbdbd;hp=cbfc9862e8911f37f2e2c27ca2f3dfb4adafc7e3;hpb=64d6d61f49c8400e61c3db0b3e31705776d63232;p=rodin%2Fchimara.git diff --git a/libchimara/window.c b/libchimara/window.c index cbfc986..d78853d 100644 --- a/libchimara/window.c +++ b/libchimara/window.c @@ -489,11 +489,11 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, /* Connect signal handlers */ win->char_input_keypress_handler = g_signal_connect( G_OBJECT(textview), "key-press-event", G_CALLBACK(on_char_input_key_press_event), win ); - g_signal_handler_block( G_OBJECT(textview), win->char_input_keypress_handler ); + g_signal_handler_block(textview, win->char_input_keypress_handler); gtk_widget_add_events( GTK_WIDGET(textview), GDK_BUTTON_RELEASE_MASK ); win->mouse_click_handler = g_signal_connect_after( G_OBJECT(textview), "button-release-event", G_CALLBACK(on_window_button_release_event), win ); - g_signal_handler_block( G_OBJECT(textview), win->mouse_click_handler ); + g_signal_handler_block( textview, win->mouse_click_handler ); /* Create the styles available to the window stream */ style_init_textgrid(textbuffer); @@ -536,11 +536,10 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, gtk_widget_add_events( GTK_WIDGET(textview), GDK_BUTTON_RELEASE_MASK ); win->mouse_click_handler = g_signal_connect_after( G_OBJECT(textview), "button-release-event", G_CALLBACK(on_window_button_release_event), win ); - g_signal_handler_block( G_OBJECT(textview), win->mouse_click_handler ); + g_signal_handler_block( textview, win->mouse_click_handler ); win->insert_text_handler = g_signal_connect_after( G_OBJECT(textbuffer), "insert-text", G_CALLBACK(after_window_insert_text), win ); - g_signal_handler_block( G_OBJECT(textbuffer), win->insert_text_handler ); - + g_signal_handler_block( textbuffer, win->insert_text_handler ); /* Create an editable tag to indicate uneditable parts of the window (for line input) */