[maemo-commits] [maemo-commits] r17224 - in projects/haf/trunk/gtk+: . gdk/x11
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Jan 16 15:40:17 EET 2009
- Previous message: [maemo-commits] r17222 - in projects/haf/trunk/sapwood: . tests
- Next message: [maemo-commits] r17225 - in projects/haf/trunk/gtk+: . gdk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: herzi Date: 2009-01-16 15:40:06 +0200 (Fri, 16 Jan 2009) New Revision: 17224 Modified: projects/haf/trunk/gtk+/ChangeLog projects/haf/trunk/gtk+/gdk/x11/gdkcolor-x11.c projects/haf/trunk/gtk+/gdk/x11/gdkvisual-x11.c Log: 2009-01-14 Sven Herzberg <sven at imendio.com> About: NB#89864 - RGBA support Patch by Christian Dywan * gdk/x11/gdkcolor-x11.c (gdk_screen_get_system_colormap): return the colormap for the system visual now... * gdk/x11/gdkvisual-x11.c (_gdk_visual_init): set the RGBA visual as the system visual Modified: projects/haf/trunk/gtk+/ChangeLog =================================================================== --- projects/haf/trunk/gtk+/ChangeLog 2009-01-16 13:31:46 UTC (rev 17223) +++ projects/haf/trunk/gtk+/ChangeLog 2009-01-16 13:40:06 UTC (rev 17224) @@ -1,3 +1,13 @@ +2009-01-14 Sven Herzberg <sven at imendio.com> + + About: NB#89864 - RGBA support + Patch by Christian Dywan + + * gdk/x11/gdkcolor-x11.c (gdk_screen_get_system_colormap): return the + colormap for the system visual now... + * gdk/x11/gdkvisual-x11.c (_gdk_visual_init): set the RGBA visual as + the system visual + 2009-01-12 Kristian Rietveld <kris at imendio.com> * gtk/gtktreeview.c (gtk_tree_view_motion_bin_window), Modified: projects/haf/trunk/gtk+/gdk/x11/gdkcolor-x11.c =================================================================== --- projects/haf/trunk/gtk+/gdk/x11/gdkcolor-x11.c 2009-01-16 13:31:46 UTC (rev 17223) +++ projects/haf/trunk/gtk+/gdk/x11/gdkcolor-x11.c 2009-01-16 13:40:06 UTC (rev 17224) @@ -358,16 +358,28 @@ GdkColormap * gdk_screen_get_system_colormap (GdkScreen *screen) { +#ifdef MAEMO_CHANGES + GdkVisual *visual; +#else GdkColormap *colormap = NULL; GdkColormapPrivateX11 *private; +#endif GdkScreenX11 *screen_x11; g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); screen_x11 = GDK_SCREEN_X11 (screen); +#ifdef MAEMO_CHANGES + if (!screen_x11->system_colormap) + { + visual = screen_x11->system_visual; + screen_x11->system_colormap = gdk_colormap_new (visual, FALSE); + } + if (screen_x11->system_colormap) return screen_x11->system_colormap; +#else colormap = g_object_new (GDK_TYPE_COLORMAP, NULL); private = GDK_COLORMAP_PRIVATE_DATA (colormap); @@ -406,6 +418,7 @@ screen_x11->system_colormap = colormap; return colormap; +#endif } /** Modified: projects/haf/trunk/gtk+/gdk/x11/gdkvisual-x11.c =================================================================== --- projects/haf/trunk/gtk+/gdk/x11/gdkvisual-x11.c 2009-01-16 13:31:46 UTC (rev 17223) +++ projects/haf/trunk/gtk+/gdk/x11/gdkvisual-x11.c 2009-01-16 13:40:06 UTC (rev 17224) @@ -259,6 +259,10 @@ visuals[i]->visual.blue_mask == 0x0000ff)) { screen_x11->rgba_visual = GDK_VISUAL (visuals[i]); +#ifdef MAEMO_CHANGES + screen_x11->system_visual = screen_x11->rgba_visual; + break; +#endif } }
- Previous message: [maemo-commits] r17222 - in projects/haf/trunk/sapwood: . tests
- Next message: [maemo-commits] r17225 - in projects/haf/trunk/gtk+: . gdk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]