summaryrefslogtreecommitdiff
path: root/src/gtkutil.c
diff options
context:
space:
mode:
authorJan Djärv <jan.h.d@swipnet.se>2008-12-18 18:48:08 +0000
committerJan Djärv <jan.h.d@swipnet.se>2008-12-18 18:48:08 +0000
commitbfd203253dc34fe3c77d2155ee6b11b0c8147f8d (patch)
tree21daec3c2f5b56b365c7baac8f912a7073f16f46 /src/gtkutil.c
parentc478e4c527152a98e71454441aa9b3b2e452304c (diff)
downloademacs-bfd203253dc34fe3c77d2155ee6b11b0c8147f8d.tar.gz
(xg_frame_resized): Remove check if rows/columns have
changed. (xg_tool_bar_proxy_callback): Put focus on the frame after we have clicked on a detached tool bar button.
Diffstat (limited to 'src/gtkutil.c')
-rw-r--r--src/gtkutil.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 6b615539ffb..5f55e6daef6 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3478,6 +3478,13 @@ xg_tool_bar_proxy_callback (w, client_data)
GtkWidget *wbutton = GTK_WIDGET (g_object_get_data (G_OBJECT (w),
XG_TOOL_BAR_PROXY_BUTTON));
xg_tool_bar_callback (wbutton, client_data);
+ FRAME_PTR f = (FRAME_PTR) g_object_get_data (G_OBJECT (wbutton),
+ XG_FRAME_DATA);
+ /* Put focus back to the frame after we have clicked on a detached
+ tool bar button. */
+ Lisp_Object frame;
+ XSETFRAME (frame, f);
+ Fx_focus_frame (frame);
}
/* This callback is called when a tool item should create a proxy item,