[gegl] buffer: remove erroneous lseek in async file backend



commit c1d9f589b580e543df2ead1ff192021554ea90f5
Author: Ville Sokk <ville sokk gmail com>
Date:   Tue Aug 7 19:58:34 2012 +0300

    buffer: remove erroneous lseek in async file backend

 gegl/buffer/gegl-tile-backend-file-async.c |   20 --------------------
 1 files changed, 0 insertions(+), 20 deletions(-)
---
diff --git a/gegl/buffer/gegl-tile-backend-file-async.c b/gegl/buffer/gegl-tile-backend-file-async.c
index beed049..061c051 100644
--- a/gegl/buffer/gegl-tile-backend-file-async.c
+++ b/gegl/buffer/gegl-tile-backend-file-async.c
@@ -493,14 +493,6 @@ gegl_tile_backend_file_write_block (GeglTileBackendFile *self,
       else
           self->in_holding->next = next_allocation;
 
-      if (self->out_offset != self->offset)
-      {
-        if (lseek (self->o, self->offset, SEEK_SET) == -1)
-          goto fail;
-
-        self->out_offset = self->offset;
-      }
-
       /* XXX: should promiscuosuly try to compress here as well,. if revisions
               are not matching..
        */
@@ -533,26 +525,14 @@ gegl_tile_backend_file_write_block (GeglTileBackendFile *self,
   else
     {
       /* we're setting up for the first write */
-
       self->offset = self->next_pre_alloc; /* start writing header at end
                                             * of file, worry about writing
                                             * header inside free list later
                                             */
-      if (self->out_offset != self->offset)
-      {
-        if (lseek (self->o, self->offset, SEEK_SET) == -1)
-          goto fail;
-
-        self->out_offset = self->offset;
-      }
     }
   self->in_holding = block;
 
   return TRUE;
-fail:
-  g_warning ("failed to lseek() to 0x%x in %s: %s",
-             self->offset, self->path, g_strerror (errno));
-  return FALSE;
 }
 
 void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]