# HG changeset patch # User Mark Doliner # Date 1073513789 0 # Node ID 89ec7c63113cc3c0092fc84c9c9679bd37483d78 # Parent 32161ad2cd6daab08abaec6d9ab5a2f971e3da14 [gaim-migrate @ 8718] This makes ctrl+pgup and ctrl+pgdown cycle throught he tabs agin. It broke when I added the text input widget to a scrolled window. I'm not really sure why this fixes it exactly, but it doesn't seem to have any side effects. Someone (me?) should probably look at these callbacks after 0.75 is released and find out what entry_key_pressed_cb_1 is supposed to be doing. Alright, cannon time. committer: Tailor Script diff -r 32161ad2cd6d -r 89ec7c63113c src/gtkconv.c --- a/src/gtkconv.c Wed Jan 07 19:31:09 2004 +0000 +++ b/src/gtkconv.c Wed Jan 07 22:16:29 2004 +0000 @@ -3790,6 +3790,8 @@ gtkconv->entry_buffer); g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event", G_CALLBACK(entry_key_pressed_cb_2), conv); + g_signal_connect(G_OBJECT(sw), "key_press_event", + G_CALLBACK(entry_key_pressed_cb_2), conv); g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event", G_CALLBACK(entry_stop_rclick_cb), NULL); @@ -3889,6 +3891,8 @@ gtkconv->entry_buffer); g_signal_connect(G_OBJECT(gtkconv->entry), "key_press_event", G_CALLBACK(entry_key_pressed_cb_2), conv); + g_signal_connect(G_OBJECT(sw), "key_press_event", + G_CALLBACK(entry_key_pressed_cb_2), conv); g_signal_connect_after(G_OBJECT(gtkconv->entry), "button_press_event", G_CALLBACK(entry_stop_rclick_cb), NULL);