aboutsummaryrefslogtreecommitdiffstats
path: root/src/xdisp.c
diff options
context:
space:
mode:
authorJan Djärv <[email protected]>2003-04-23 17:51:33 +0000
committerJan Djärv <[email protected]>2003-04-23 17:51:33 +0000
commite3b2c21fc734645ad0cc37e708be33cff22c68b5 (patch)
tree476bbd5809370140be76e8a17121adc5e9475ba5 /src/xdisp.c
parentf0a478be88cad174421ca47145b5de110e28adec (diff)
* xdisp.c (update_tool_bar): BLOCK_INPUT before calling
tool_bar_items so GTK tool bar expose callback does not access items being updated.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r--src/xdisp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 940db9ced3..7c9a52cbba 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -8152,8 +8152,10 @@ update_tool_bar (f, save_match_data)
GCPRO1 (old_tool_bar);
/* Build desired tool-bar items from keymaps. */
+ BLOCK_INPUT;
f->tool_bar_items
= tool_bar_items (f->tool_bar_items, &f->n_tool_bar_items);
+ UNBLOCK_INPUT;
/* Redisplay the tool-bar if we changed it. */
if (! NILP (Fequal (old_tool_bar, f->tool_bar_items)))