gegl r2534 - in trunk: . gegl/buffer
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gegl r2534 - in trunk: . gegl/buffer
- Date: Mon, 21 Jul 2008 20:33:04 +0000 (UTC)
Author: neo
Date: Mon Jul 21 20:33:03 2008
New Revision: 2534
URL: http://svn.gnome.org/viewvc/gegl?rev=2534&view=rev
Log:
2008-07-21 Sven Neumann <sven gimp org>
* gegl/buffer/gegl-tile-backend-file.c (finalize): always unref
self->file, not only when the file existed.
Modified:
trunk/ChangeLog
trunk/gegl/buffer/gegl-tile-backend-file.c
Modified: trunk/gegl/buffer/gegl-tile-backend-file.c
==============================================================================
--- trunk/gegl/buffer/gegl-tile-backend-file.c (original)
+++ trunk/gegl/buffer/gegl-tile-backend-file.c Mon Jul 21 20:33:03 2008
@@ -677,17 +677,14 @@
g_object_unref (self->o);
if (self->file)
- {
- g_file_delete (self->file, NULL, NULL);
- g_object_unref (self->file);
- }
+ g_file_delete (self->file, NULL, NULL);
#else
- if (self->i != -1)
+ if (self->i != -1)
{
close (self->i);
self->i = -1;
}
- if (self->o != -1)
+ if (self->o != -1)
{
close (self->o);
self->o = -1;
@@ -701,6 +698,9 @@
#if HAVE_GIO
if (self->monitor)
g_object_unref (self->monitor);
+
+ if (self->file)
+ g_object_unref (self->file);
#endif
(*G_OBJECT_CLASS (parent_class)->finalize)(object);
@@ -1011,7 +1011,7 @@
g_assert (self->o);
#else
g_assert (self->i != -1);
- g_assert (self->o != -1);
+ g_assert (self->o != -1);
#endif
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]