summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-11-21 02:40:05 +0100
committerBenjamin Otte <otte@redhat.com>2015-11-21 02:40:53 +0100
commitee1381a1f34b05812e6b226544c286847b947646 (patch)
treeaf1536d25aaa9fdc9b206a06475a6e41001a1d46
parentadead3b49915fd0e40e31f43264acedc5696525a (diff)
downloadgtk+-ee1381a1f34b05812e6b226544c286847b947646.tar.gz
cssnodedeclaration: Only set the id on the widget path if we have one
Widget paths don't like NULL.
-rw-r--r--gtk/gtkcssnodedeclaration.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkcssnodedeclaration.c b/gtk/gtkcssnodedeclaration.c
index 99ff6b5df1..bc139ffe7a 100644
--- a/gtk/gtkcssnodedeclaration.c
+++ b/gtk/gtkcssnodedeclaration.c
@@ -623,7 +623,8 @@ gtk_css_node_declaration_add_to_widget_path (const GtkCssNodeDeclaration *decl,
/* Set name and id */
gtk_widget_path_iter_set_object_name (path, pos, decl->name);
- gtk_widget_path_iter_set_name (path, pos, decl->id);
+ if (decl->id)
+ gtk_widget_path_iter_set_name (path, pos, decl->id);
/* Set widget regions */
regions = get_regions (decl);