Revision: 154a6a0e18c9
Author: Etsushi Kato <[email protected]>
Date: Wed Sep 5 05:51:55 2012
Log: Apply patch from Sano Yukihiko ([uim-ja 337]).
* gtk2/toolbar/eggtrayicon.c (egg_tray_icon_get_visual_property)
- Fix segv in some case.
http://code.google.com/p/uim/source/detail?r=154a6a0e18c9
Modified:
/gtk2/toolbar/eggtrayicon.c
=======================================
--- /gtk2/toolbar/eggtrayicon.c Tue May 24 07:45:43 2011
+++ /gtk2/toolbar/eggtrayicon.c Wed Sep 5 05:51:55 2012
@@ -469,10 +469,13 @@
gdk_visual_get_green_pixel_details(visual, NULL, NULL, &green_prec);
depth = gdk_visual_get_depth(visual);
#else
- red_prec = visual->red_prec;
- blue_prec = visual->blue_prec;
- green_prec = visual->blue_prec;
- depth = visual->depth;
+ if (visual)
+ {
+ red_prec = visual->red_prec;
+ blue_prec = visual->blue_prec;
+ green_prec = visual->blue_prec;
+ depth = visual->depth;
+ }
#endif
icon->manager_visual_rgba = visual != NULL &&
(red_prec + blue_prec + green_prec < depth);