summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
57421f4)
From: Guillaume Desmottes <gdesmott@gnome.org>
svn path=/trunk/; revision=2487
{
DispatchData *d = g_slice_new0 (DispatchData);
d->channel = g_object_ref (channel);
{
DispatchData *d = g_slice_new0 (DispatchData);
d->channel = g_object_ref (channel);
- d->channel_wrapper = g_object_ref (channel_wrapper);
+ if (channel_wrapper != NULL)
+ d->channel_wrapper = g_object_ref (channel_wrapper);
free_dispatch_data (DispatchData *data)
{
g_object_unref (data->channel);
free_dispatch_data (DispatchData *data)
{
g_object_unref (data->channel);
- g_object_unref (data->channel_wrapper);
+ if (data->channel_wrapper != NULL)
+ g_object_unref (data->channel_wrapper);
g_slice_free (DispatchData, data);
}
g_slice_free (DispatchData, data);
}