]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/gtkutil.c (update_frame_tool_bar): Don't assume TOOL_BAR_ITEM_LABEL
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Aug 2010 21:43:47 +0000 (23:43 +0200)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 17 Aug 2010 21:43:47 +0000 (23:43 +0200)
is a string.

src/ChangeLog
src/gtkutil.c

index 6e4d3379bebc34e877cb0f5c368ef5ee5a0dd7a3..29d3294210c46acd0bd8bd904fc93c03a57611b1 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * gtkutil.c (update_frame_tool_bar): Don't assume TOOL_BAR_ITEM_LABEL
+       is a string.
+
 2010-08-17  Jan Djärv  <jan.h.d@swipnet.se>
 
        * nsfns.m (ns_frame_parm_handlers): Add a slot for the
@@ -41,8 +46,9 @@
 
 2010-08-15  Jan Djärv  <jan.h.d@swipnet.se>
 
-       * keyboard.c (parse_tool_bar_item): malloc buf.  Set TOOL_BAR_ITEM_LABEL
-       to empty string if not set to new_lbl (Bug#6855).
+       * keyboard.c (parse_tool_bar_item): malloc buf.
+       Set TOOL_BAR_ITEM_LABEL to empty string if not set to
+       new_lbl (Bug#6855).
 
 2010-08-14  Eli Zaretskii  <eliz@gnu.org>
 
@@ -50,8 +56,8 @@
        * w32term.c (x_draw_stretch_glyph_string): In R2L rows, display
        the cursor on the right edge of the stretch glyph.
 
-       * xdisp.c (window_box_right_offset, window_box_right): Fix
-       commentary.
+       * xdisp.c (window_box_right_offset, window_box_right):
+       Fix commentary.
 
        * xdisp.c (Fcurrent_bidi_paragraph_direction): Fix paragraph
        direction when point is inside a run of whitespace characters.
index fd89015aedc6bc7fda693a93f28c28929dd19854..5cfc980c5b853994cf334b06e35247c925113a59 100644 (file)
@@ -4292,7 +4292,8 @@ update_frame_tool_bar (FRAME_PTR f)
       GtkWidget *wbutton = NULL;
       GtkWidget *weventbox;
       Lisp_Object specified_file;
-      char *label = SSDATA (PROP (TOOL_BAR_ITEM_LABEL));
+      char *label = (STRINGP (PROP (TOOL_BAR_ITEM_LABEL))
+                    ? SSDATA (PROP (TOOL_BAR_ITEM_LABEL)) : "");
       
       ti = gtk_toolbar_get_nth_item (GTK_TOOLBAR (wtoolbar), i);