forked from AuroraMiddleware/gtk
cssprovider: Remove now useless variables
This commit is contained in:
parent
469ed3e8ed
commit
a50a06b583
@ -790,10 +790,6 @@ struct SelectorStyleInfo
|
|||||||
struct _GtkCssProviderPrivate
|
struct _GtkCssProviderPrivate
|
||||||
{
|
{
|
||||||
GScanner *scanner;
|
GScanner *scanner;
|
||||||
gchar *filename;
|
|
||||||
|
|
||||||
const gchar *buffer;
|
|
||||||
const gchar *value_pos;
|
|
||||||
|
|
||||||
GHashTable *symbolic_colors;
|
GHashTable *symbolic_colors;
|
||||||
|
|
||||||
@ -1525,7 +1521,6 @@ gtk_css_provider_finalize (GObject *object)
|
|||||||
css_provider_reset_parser (css_provider);
|
css_provider_reset_parser (css_provider);
|
||||||
|
|
||||||
g_scanner_destroy (priv->scanner);
|
g_scanner_destroy (priv->scanner);
|
||||||
g_free (priv->filename);
|
|
||||||
|
|
||||||
g_ptr_array_free (priv->selectors_info, TRUE);
|
g_ptr_array_free (priv->selectors_info, TRUE);
|
||||||
|
|
||||||
@ -1725,7 +1720,6 @@ css_provider_reset_parser (GtkCssProvider *css_provider)
|
|||||||
priv->state = NULL;
|
priv->state = NULL;
|
||||||
|
|
||||||
scanner_apply_scope (priv->scanner, SCOPE_SELECTOR);
|
scanner_apply_scope (priv->scanner, SCOPE_SELECTOR);
|
||||||
priv->value_pos = NULL;
|
|
||||||
|
|
||||||
g_slist_foreach (priv->cur_selectors, (GFunc) selector_path_unref, NULL);
|
g_slist_foreach (priv->cur_selectors, (GFunc) selector_path_unref, NULL);
|
||||||
g_slist_free (priv->cur_selectors);
|
g_slist_free (priv->cur_selectors);
|
||||||
@ -2696,8 +2690,8 @@ path_parse_str (GtkCssProvider *css_provider,
|
|||||||
priv = css_provider->priv;
|
priv = css_provider->priv;
|
||||||
|
|
||||||
/* Use relative path to the current CSS file path, if any */
|
/* Use relative path to the current CSS file path, if any */
|
||||||
if (priv->filename)
|
if (priv->scanner->input_name)
|
||||||
dirname = g_path_get_dirname (priv->filename);
|
dirname = g_path_get_dirname (priv->scanner->input_name);
|
||||||
else
|
else
|
||||||
dirname = g_get_current_dir ();
|
dirname = g_get_current_dir ();
|
||||||
|
|
||||||
@ -3221,10 +3215,6 @@ css_provider_parse_value (GtkCssProvider *css_provider,
|
|||||||
|
|
||||||
if (end && *end)
|
if (end && *end)
|
||||||
{
|
{
|
||||||
/* Set error position in the scanner
|
|
||||||
* according to what we've parsed so far
|
|
||||||
*/
|
|
||||||
priv->value_pos += (end - value_str);
|
|
||||||
parsed = FALSE;
|
parsed = FALSE;
|
||||||
|
|
||||||
gtk_css_provider_error_literal (css_provider,
|
gtk_css_provider_error_literal (css_provider,
|
||||||
@ -3610,11 +3600,9 @@ gtk_css_provider_reset (GtkCssProvider *css_provider)
|
|||||||
|
|
||||||
if (priv->selectors_info->len > 0)
|
if (priv->selectors_info->len > 0)
|
||||||
g_ptr_array_remove_range (priv->selectors_info, 0, priv->selectors_info->len);
|
g_ptr_array_remove_range (priv->selectors_info, 0, priv->selectors_info->len);
|
||||||
|
|
||||||
g_free (priv->filename);
|
|
||||||
priv->filename = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
parse_stylesheet (GtkCssProvider *css_provider,
|
parse_stylesheet (GtkCssProvider *css_provider,
|
||||||
GError **error)
|
GError **error)
|
||||||
@ -3702,14 +3690,9 @@ gtk_css_provider_load_from_data (GtkCssProvider *css_provider,
|
|||||||
|
|
||||||
gtk_css_provider_reset (css_provider);
|
gtk_css_provider_reset (css_provider);
|
||||||
|
|
||||||
priv->scanner->input_name = "-";
|
priv->scanner->input_name = NULL;
|
||||||
priv->buffer = data;
|
|
||||||
g_scanner_input_text (priv->scanner, data, (guint) length);
|
g_scanner_input_text (priv->scanner, data, (guint) length);
|
||||||
|
|
||||||
g_free (priv->filename);
|
|
||||||
priv->filename = NULL;
|
|
||||||
priv->buffer = NULL;
|
|
||||||
|
|
||||||
return parse_stylesheet (css_provider, error);
|
return parse_stylesheet (css_provider, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3731,6 +3714,7 @@ gtk_css_provider_load_from_file (GtkCssProvider *css_provider,
|
|||||||
{
|
{
|
||||||
GtkCssProviderPrivate *priv;
|
GtkCssProviderPrivate *priv;
|
||||||
GError *internal_error = NULL;
|
GError *internal_error = NULL;
|
||||||
|
char *path;
|
||||||
gchar *data;
|
gchar *data;
|
||||||
gsize length;
|
gsize length;
|
||||||
gboolean ret;
|
gboolean ret;
|
||||||
@ -3750,15 +3734,14 @@ gtk_css_provider_load_from_file (GtkCssProvider *css_provider,
|
|||||||
|
|
||||||
gtk_css_provider_reset (css_provider);
|
gtk_css_provider_reset (css_provider);
|
||||||
|
|
||||||
priv->filename = g_file_get_path (file);
|
path = g_file_get_path (file);
|
||||||
|
priv->scanner->input_name = path;
|
||||||
priv->scanner->input_name = priv->filename;
|
|
||||||
priv->buffer = data;
|
|
||||||
g_scanner_input_text (priv->scanner, data, (guint) length);
|
g_scanner_input_text (priv->scanner, data, (guint) length);
|
||||||
|
|
||||||
ret = parse_stylesheet (css_provider, error);
|
ret = parse_stylesheet (css_provider, error);
|
||||||
|
|
||||||
priv->buffer = NULL;
|
g_free (path);
|
||||||
|
priv->scanner->input_name = NULL;
|
||||||
g_free (data);
|
g_free (data);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
@ -3794,18 +3777,15 @@ gtk_css_provider_load_from_path_internal (GtkCssProvider *css_provider,
|
|||||||
data = "";
|
data = "";
|
||||||
|
|
||||||
if (reset)
|
if (reset)
|
||||||
{
|
gtk_css_provider_reset (css_provider);
|
||||||
gtk_css_provider_reset (css_provider);
|
|
||||||
priv->filename = g_strdup (path);
|
|
||||||
}
|
|
||||||
|
|
||||||
priv->scanner->input_name = priv->filename;
|
priv->scanner->input_name = path;
|
||||||
priv->buffer = data;
|
|
||||||
g_scanner_input_text (priv->scanner, data, (guint) length);
|
g_scanner_input_text (priv->scanner, data, (guint) length);
|
||||||
|
|
||||||
ret = parse_stylesheet (css_provider, error);
|
ret = parse_stylesheet (css_provider, error);
|
||||||
|
|
||||||
priv->buffer = NULL;
|
priv->scanner->input_name = NULL;
|
||||||
|
|
||||||
g_mapped_file_unref (mapped_file);
|
g_mapped_file_unref (mapped_file);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
Reference in New Issue
Block a user