aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan Djärv2007-11-06 11:17:38 +0000
committerJan Djärv2007-11-06 11:17:38 +0000
commit59961aa44f8b28b097285537b9d97e8cdaaa724e (patch)
tree723183bc864ac01cb6c1fa57971358a224c98bb5 /src
parentc91d7cbb087fa8119fbf1f32c68472bb61df2750 (diff)
downloademacs-59961aa44f8b28b097285537b9d97e8cdaaa724e.tar.gz
emacs-59961aa44f8b28b097285537b9d97e8cdaaa724e.zip
(xg_tool_bar_menu_proxy): Handle GTK_IMAGE_ICON_NAME and
abort with a message on unhandled store_type values.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/gtkutil.c19
2 files changed, 24 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 13c5b452676..af622289279 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12007-11-06 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * gtkutil.c (xg_tool_bar_menu_proxy): Handle GTK_IMAGE_ICON_NAME and
4 abort with a message on unhandled store_type values.
5
12007-11-03 Richard Stallman <rms@gnu.org> 62007-11-03 Richard Stallman <rms@gnu.org>
2 7
3 * xdisp.c (handle_face_prop): Use face_at_buffer_position_no_overlays 8 * xdisp.c (handle_face_prop): Use face_at_buffer_position_no_overlays
diff --git a/src/gtkutil.c b/src/gtkutil.c
index b37620caa9c..86a4703d0b7 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3476,6 +3476,25 @@ xg_tool_bar_menu_proxy (toolitem, user_data)
3476 3476
3477 wmenuimage = gtk_image_new_from_pixbuf (dest_pixbuf); 3477 wmenuimage = gtk_image_new_from_pixbuf (dest_pixbuf);
3478 } 3478 }
3479 else
3480 {
3481 fprintf (stderr, "internal error: GTK_IMAGE_PIXBUF failed\n");
3482 abort ();
3483 }
3484 }
3485 else if (store_type == GTK_IMAGE_ICON_NAME)
3486 {
3487 const gchar *icon_name;
3488 GtkIconSize icon_size;
3489
3490 gtk_image_get_icon_name (wimage, &icon_name, &icon_size);
3491 wmenuimage = gtk_image_new_from_icon_name (icon_name,
3492 GTK_ICON_SIZE_MENU);
3493 }
3494 else
3495 {
3496 fprintf (stderr, "internal error: store_type is %d\n", store_type);
3497 abort ();
3479 } 3498 }
3480 } 3499 }
3481 if (wmenuimage) 3500 if (wmenuimage)