From b2af0a86aa6b60f28fe6a9051f67e19df1b467ac Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sat, 9 Jun 2012 21:37:17 +0100 Subject: Don't use GtkColormap in Gtk+ 3 (bzr r11480) --- src/svg-view-widget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/svg-view-widget.cpp') diff --git a/src/svg-view-widget.cpp b/src/svg-view-widget.cpp index 955f1d8fa..d392943e0 100644 --- a/src/svg-view-widget.cpp +++ b/src/svg-view-widget.cpp @@ -109,10 +109,17 @@ static void sp_svg_view_widget_init(SPSVGSPViewWidget *vw) gtk_widget_show (vw->sw); /* Canvas */ - GdkColormap *cmap = gdk_screen_get_system_colormap(gdk_screen_get_default()); +#if !GTK_CHECK_VERSION(3,0,0) + GdkColormap *cmap = gdk_colormap_get_system(); gtk_widget_push_colormap(cmap); +#endif + vw->canvas = SPCanvas::createAA(); + +#if !GTK_CHECK_VERSION(3,0,0) gtk_widget_pop_colormap (); +#endif + style = gtk_style_copy (gtk_widget_get_style (vw->canvas)); style->bg[GTK_STATE_NORMAL] = style->white; gtk_widget_set_style (vw->canvas, style); -- cgit v1.2.3