css: Drop unsused bitmasks
authorMatthias Clasen <mclasen@redhat.com>
Tue, 14 Jan 2020 21:44:31 +0000 (16:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 14 Jan 2020 23:32:05 +0000 (18:32 -0500)
GtkCssProvider was maintaining bitmasks for the
set properties in each ruleset. The masks are never
used, so drop them.

gtk/gtkcssprovider.c

index 5c4c6e9e2efbb4d66037541e9697e6bd8b633ff5..b7d7fcf7316a3944f0ca5f780717a9ebbd71d01f 100644 (file)
@@ -99,7 +99,6 @@ struct GtkCssRuleset
   GtkCssSelector *selector;
   GtkCssSelectorTree *selector_match;
   PropertyValue *styles;
-  GtkBitmask *set_styles;
   guint n_styles;
   guint owns_styles : 1;
 };
@@ -236,8 +235,6 @@ gtk_css_ruleset_init_copy (GtkCssRuleset       *new,
   /* First copy takes over ownership */
   if (ruleset->owns_styles)
     ruleset->owns_styles = FALSE;
-  if (new->set_styles)
-    new->set_styles = _gtk_bitmask_copy (new->set_styles);
 }
 
 static void
@@ -256,8 +253,6 @@ gtk_css_ruleset_clear (GtkCssRuleset *ruleset)
         }
       g_free (ruleset->styles);
     }
-  if (ruleset->set_styles)
-    _gtk_bitmask_free (ruleset->set_styles);
   if (ruleset->selector)
     _gtk_css_selector_free (ruleset->selector);
 
@@ -274,13 +269,6 @@ gtk_css_ruleset_add (GtkCssRuleset       *ruleset,
 
   g_return_if_fail (ruleset->owns_styles || ruleset->n_styles == 0);
 
-  if (ruleset->set_styles == NULL)
-    ruleset->set_styles = _gtk_bitmask_new ();
-
-  ruleset->set_styles = _gtk_bitmask_set (ruleset->set_styles,
-                                          _gtk_css_style_property_get_id (property),
-                                          TRUE);
-
   ruleset->owns_styles = TRUE;
 
   for (i = 0; i < ruleset->n_styles; i++)