[monkey-bubble: 68/753] - Some fixed refcounting.
- From: Sven Herzberg <herzi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [monkey-bubble: 68/753] - Some fixed refcounting.
- Date: Wed, 14 Jul 2010 22:01:24 +0000 (UTC)
commit 6c0e4801cd22a94cc03ae80f772c4bb86f0f17b7
Author: Changwoo Ryu <cwryu src gnome org>
Date: Mon Feb 16 15:34:12 1998 +0000
- Some fixed refcounting.
libgnomeui/gnome-scores.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/libgnomeui/gnome-scores.c b/libgnomeui/gnome-scores.c
index b6f9a04..b016413 100644
--- a/libgnomeui/gnome-scores.c
+++ b/libgnomeui/gnome-scores.c
@@ -164,14 +164,16 @@ gnome_scores_new ( guint n_scores,
void
gnome_scores_set_color(GnomeScores *gs, guint n, GdkColor *col)
{
- GtkStyle *s = gtk_style_new(); /* i believe that i should copy the default style
- and change only the fg field, how? */
+ GtkStyle *s = gtk_style_new();
+ /* i believe that i should copy the default style
+ and change only the fg field, how? */
memcpy((void *) &s->fg[0], col, sizeof(GdkColor) );
gtk_widget_set_style(GTK_WIDGET(gs->label_names[n]), s);
gtk_widget_set_style(GTK_WIDGET(gs->label_scores[n]), s);
gtk_widget_set_style(GTK_WIDGET(gs->label_times[n]), s);
-/* Can i free s?, how? */
+
+ gtk_style_unref(s);
}
void
@@ -220,6 +222,7 @@ void gnome_scores_set_logo_label (GnomeScores *gs, gchar *txt, gchar *font,
gs->logo = gtk_label_new(txt);
gtk_widget_set_style(GTK_WIDGET(gs->logo), s);
+ gtk_style_unref(s);
gtk_box_pack_end (GTK_BOX(gs->vbox), gs->logo, TRUE, TRUE, 0);
gtk_widget_show (gs->logo);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]