[gtk+] css: Remove any loaded resource in gtk_css_provider_reset
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] css: Remove any loaded resource in gtk_css_provider_reset
- Date: Fri, 3 Feb 2012 15:02:30 +0000 (UTC)
commit b5b996528391de8087d68a8c9cc1964ad371130a
Author: Alexander Larsson <alexl redhat com>
Date: Fri Feb 3 16:01:51 2012 +0100
css: Remove any loaded resource in gtk_css_provider_reset
gtk/gtkcssprovider.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c
index e499db5..86b1c9c 100644
--- a/gtk/gtkcssprovider.c
+++ b/gtk/gtkcssprovider.c
@@ -1712,6 +1712,13 @@ gtk_css_provider_reset (GtkCssProvider *css_provider)
priv = css_provider->priv;
+ if (priv->resource)
+ {
+ g_resources_unregister (priv->resource);
+ g_resource_unref (priv->resource);
+ priv->resource = NULL;
+ }
+
g_hash_table_remove_all (priv->symbolic_colors);
for (i = 0; i < priv->rulesets->len; i++)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]