forked from AuroraMiddleware/gtk
No need to allocate a guint; just stuff the ID into the pointer directly.
2007-05-02 Christian Persch <chpe@gnome.org> * gtk/gtkstatusbar.c: (gtk_statusbar_get_context_id), (gtk_statusbar_expose_event): No need to allocate a guint; just stuff the ID into the pointer directly. Bug #434865. svn path=/trunk/; revision=17758
This commit is contained in:
parent
a5cbbdef91
commit
f55cccb696
@ -1,3 +1,9 @@
|
|||||||
|
2007-05-02 Christian Persch <chpe@gnome.org>
|
||||||
|
|
||||||
|
* gtk/gtkstatusbar.c: (gtk_statusbar_get_context_id),
|
||||||
|
(gtk_statusbar_expose_event): No need to allocate a guint; just stuff
|
||||||
|
the ID into the pointer directly. Bug #434865.
|
||||||
|
|
||||||
2007-05-01 Matthias Clasen <mclasen@redhat.com>
|
2007-05-01 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkfilechooserdefault.c (struct UpdateCurrentFolderData),
|
* gtk/gtkfilechooserdefault.c (struct UpdateCurrentFolderData),
|
||||||
|
@ -276,18 +276,17 @@ gtk_statusbar_get_context_id (GtkStatusbar *statusbar,
|
|||||||
/* we need to preserve namespaces on object datas */
|
/* we need to preserve namespaces on object datas */
|
||||||
string = g_strconcat ("gtk-status-bar-context:", context_description, NULL);
|
string = g_strconcat ("gtk-status-bar-context:", context_description, NULL);
|
||||||
|
|
||||||
id = g_object_get_data (G_OBJECT (statusbar), string);
|
id = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (statusbar), string));
|
||||||
if (!id)
|
if (id == 0)
|
||||||
{
|
{
|
||||||
id = g_new (guint, 1);
|
id = statusbar->seq_context_id++;
|
||||||
*id = statusbar->seq_context_id++;
|
g_object_set_data_full (G_OBJECT (statusbar), string, GUINT_TO_POINTER (id), NULL);
|
||||||
g_object_set_data_full (G_OBJECT (statusbar), string, id, g_free);
|
|
||||||
statusbar->keys = g_slist_prepend (statusbar->keys, string);
|
statusbar->keys = g_slist_prepend (statusbar->keys, string);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
g_free (string);
|
g_free (string);
|
||||||
|
|
||||||
return *id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -787,7 +786,7 @@ gtk_statusbar_expose_event (GtkWidget *widget,
|
|||||||
gtk_paint_resize_grip (widget->style,
|
gtk_paint_resize_grip (widget->style,
|
||||||
widget->window,
|
widget->window,
|
||||||
GTK_WIDGET_STATE (widget),
|
GTK_WIDGET_STATE (widget),
|
||||||
NULL,
|
&event->area,
|
||||||
widget,
|
widget,
|
||||||
"statusbar",
|
"statusbar",
|
||||||
edge,
|
edge,
|
||||||
|
Loading…
Reference in New Issue
Block a user