diff options
author | Federico Mena Quintero <federico@gnome.org> | 2015-04-17 11:00:27 -0500 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2015-04-17 11:00:27 -0500 |
commit | fb19e502e4c6c263c02725e1b049b3730b52ad13 (patch) | |
tree | 9790cc23a7c3f66384a065f35ec3801cf7a7f7c2 | |
parent | 3717bbc32da2165f37213727fac4431a64507e21 (diff) | |
download | librsvg-fb19e502e4c6c263c02725e1b049b3730b52ad13.tar.gz |
test-display: Don't use deprecated gdk_color_parse()
-rw-r--r-- | test-display.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/test-display.c b/test-display.c index c480c553..712a7754 100644 --- a/test-display.c +++ b/test-display.c @@ -540,10 +540,9 @@ populate_window (GtkWidget * win, static void view_surface (ViewerCbInfo * info, cairo_surface_t *surface /* adopted */, - const char *color) + const char *bg_color) { GtkWidget *win; - GdkColor bg_color; /* create toplevel window and set its title */ @@ -555,13 +554,15 @@ view_surface (ViewerCbInfo * info, g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL); g_signal_connect (win, "delete_event", G_CALLBACK (quit_cb), NULL); - if (color && strcmp (color, "none") != 0) { - if (gdk_color_parse (color, &bg_color)) { + if (bg_color && strcmp (bg_color, "none") != 0) { + GdkRGBA rgba; + + if (gdk_rgba_parse (&rgba, bg_color)) { GtkWidget *parent_widget = gtk_widget_get_parent (GTK_WIDGET (info->image)); - gtk_widget_modify_bg (parent_widget, GTK_STATE_NORMAL, &bg_color); + gtk_widget_override_background_color (parent_widget, GTK_STATE_FLAG_NORMAL, &rgba); } else - g_warning (_("Couldn't parse color '%s'"), color); + g_warning (_("Couldn't parse color '%s'"), bg_color); } create_popup_menu (info); |