cssprovider: Keep selectors around
authorMatthias Clasen <mclasen@redhat.com>
Thu, 16 Jan 2020 18:20:47 +0000 (13:20 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 16 Jan 2020 22:17:07 +0000 (17:17 -0500)
Don't remove selectors from the rulsets after
creating the selector tree. We want to use them
in future commits.

gtk/gtkcssprovider.c

index b7d7fcf7316a3944f0ca5f780717a9ebbd71d01f..3713b83529e8601f8671f697c14c89950a530508 100644 (file)
@@ -1047,18 +1047,6 @@ gtk_css_provider_postprocess (GtkCssProvider *css_provider)
 
   priv->tree = _gtk_css_selector_tree_builder_build (builder);
   _gtk_css_selector_tree_builder_free (builder);
-
-#ifndef VERIFY_TREE
-  for (i = 0; i < priv->rulesets->len; i++)
-    {
-      GtkCssRuleset *ruleset;
-
-      ruleset = &g_array_index (priv->rulesets, GtkCssRuleset, i);
-
-      _gtk_css_selector_free (ruleset->selector);
-      ruleset->selector = NULL;
-    }
-#endif
 }
 
 static void