[gnome-shell] st-theme: ref items in custom stylesheets list
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] st-theme: ref items in custom stylesheets list
- Date: Mon, 18 Oct 2010 20:07:42 +0000 (UTC)
commit a5d4abda007c37b9b7e92617bce4ae361d7d16e1
Author: Ray Strode <rstrode redhat com>
Date: Mon Oct 18 11:45:34 2010 -0400
st-theme: ref items in custom stylesheets list
st-theme stores some loaded stylesheets in a custom
stylesheets list. When removing items from this list
it unrefs them, but when adding items to the list it
neglects to ref them. This means that under certain
circumstances the list will contain items that have
already been freed.
https://bugzilla.gnome.org/show_bug.cgi?id=632477
src/st/st-theme.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/st/st-theme.c b/src/st/st-theme.c
index 4134b75..6e2fd2c 100644
--- a/src/st/st-theme.c
+++ b/src/st/st-theme.c
@@ -320,6 +320,7 @@ st_theme_load_stylesheet (StTheme *theme,
return FALSE;
insert_stylesheet (theme, path, stylesheet);
+ cr_stylesheet_ref (stylesheet);
theme->custom_stylesheets = g_slist_prepend (theme->custom_stylesheets, stylesheet);
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]