summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2015-04-17 11:00:27 -0500
committerFederico Mena Quintero <federico@gnome.org>2015-04-17 11:00:27 -0500
commitfb19e502e4c6c263c02725e1b049b3730b52ad13 (patch)
tree9790cc23a7c3f66384a065f35ec3801cf7a7f7c2
parent3717bbc32da2165f37213727fac4431a64507e21 (diff)
downloadlibrsvg-fb19e502e4c6c263c02725e1b049b3730b52ad13.tar.gz
test-display: Don't use deprecated gdk_color_parse()
-rw-r--r--test-display.c13
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);