forked from AuroraMiddleware/gtk
cssprovider: Remove dead code
The code isn't used anymore since the introduction of rulesets.
This commit is contained in:
parent
00d14e3515
commit
19c44967cb
@ -970,8 +970,6 @@ struct _GtkCssScanner
|
|||||||
GFile *file;
|
GFile *file;
|
||||||
GFile *base;
|
GFile *base;
|
||||||
GSList *state;
|
GSList *state;
|
||||||
GSList *cur_selectors;
|
|
||||||
GHashTable *cur_properties;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _GtkCssProviderPrivate
|
struct _GtkCssProviderPrivate
|
||||||
@ -1218,36 +1216,15 @@ gtk_css_ruleset_matches (GtkCssRuleset *ruleset,
|
|||||||
return _gtk_css_selector_matches (ruleset->selector, path, length);
|
return _gtk_css_selector_matches (ruleset->selector, path, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
gtk_css_scanner_reset (GtkCssScanner *scanner)
|
|
||||||
{
|
|
||||||
g_slist_free (scanner->state);
|
|
||||||
scanner->state = NULL;
|
|
||||||
|
|
||||||
g_slist_free_full (scanner->cur_selectors, (GDestroyNotify) _gtk_css_selector_free);
|
|
||||||
scanner->cur_selectors = NULL;
|
|
||||||
|
|
||||||
if (scanner->cur_properties)
|
|
||||||
g_hash_table_unref (scanner->cur_properties);
|
|
||||||
|
|
||||||
scanner ->cur_properties = g_hash_table_new_full (g_str_hash,
|
|
||||||
g_str_equal,
|
|
||||||
(GDestroyNotify) g_free,
|
|
||||||
(GDestroyNotify) property_value_free);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_css_scanner_destroy (GtkCssScanner *scanner)
|
gtk_css_scanner_destroy (GtkCssScanner *scanner)
|
||||||
{
|
{
|
||||||
g_assert (scanner->sections == NULL);
|
g_assert (scanner->sections == NULL);
|
||||||
|
|
||||||
gtk_css_scanner_reset (scanner);
|
|
||||||
|
|
||||||
g_object_unref (scanner->provider);
|
g_object_unref (scanner->provider);
|
||||||
if (scanner->file)
|
if (scanner->file)
|
||||||
g_object_unref (scanner->file);
|
g_object_unref (scanner->file);
|
||||||
g_object_unref (scanner->base);
|
g_object_unref (scanner->base);
|
||||||
g_hash_table_destroy (scanner->cur_properties);
|
|
||||||
_gtk_css_parser_free (scanner->parser);
|
_gtk_css_parser_free (scanner->parser);
|
||||||
|
|
||||||
g_slice_free (GtkCssScanner, scanner);
|
g_slice_free (GtkCssScanner, scanner);
|
||||||
@ -1296,11 +1273,6 @@ gtk_css_scanner_new (GtkCssProvider *provider,
|
|||||||
g_free (dir);
|
g_free (dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
scanner->cur_properties = g_hash_table_new_full (g_str_hash,
|
|
||||||
g_str_equal,
|
|
||||||
(GDestroyNotify) g_free,
|
|
||||||
(GDestroyNotify) property_value_free);
|
|
||||||
|
|
||||||
scanner->parser = _gtk_css_parser_new (data,
|
scanner->parser = _gtk_css_parser_new (data,
|
||||||
gtk_css_scanner_parser_error,
|
gtk_css_scanner_parser_error,
|
||||||
scanner);
|
scanner);
|
||||||
|
Loading…
Reference in New Issue
Block a user