gnome-scan r723 - trunk/modules/gsane



Author: bersace
Date: Sat Dec 20 19:57:06 2008
New Revision: 723
URL: http://svn.gnome.org/viewvc/gnome-scan?rev=723&view=rev

Log:
Fix order of static functions.

Modified:
   trunk/modules/gsane/gsane-scanner.c

Modified: trunk/modules/gsane/gsane-scanner.c
==============================================================================
--- trunk/modules/gsane/gsane-scanner.c	(original)
+++ trunk/modules/gsane/gsane-scanner.c	Sat Dec 20 19:57:06 2008
@@ -296,6 +296,26 @@
 	return TRUE;
 }
 
+/* Resize buffer to actual size. This is needed for hand scanner where
+   we put an arbitrary huge height and then shrink back to the actual
+   height. */
+static void
+gsane_scanner_resize_buffer(GSaneScanner *self)
+{
+	GeglBuffer *buffer;
+	const GeglRectangle *extent;
+	GeglRectangle *actual_extent;
+	guint actual_height;
+
+	buffer = gnome_scan_scanner_get_buffer(GNOME_SCAN_SCANNER(self));
+	extent = gegl_buffer_get_extent(buffer);
+	actual_height = (self->priv->bytes_read/self->priv->frame_count) / self->priv->params.bytes_per_line;
+	actual_extent = g_boxed_copy(GEGL_TYPE_RECTANGLE, extent);
+	actual_extent->height = actual_height;
+	gegl_buffer_set_extent(buffer, actual_extent);
+	g_boxed_free(GEGL_TYPE_RECTANGLE, actual_extent);
+}
+
 /* Called once SANE stop sending data */
 static gboolean
 gsane_scanner_end_frame(GSaneScanner *self, SANE_Status status)
@@ -317,26 +337,6 @@
 		return FALSE; /* an error occur, just stop the work */
 }
 
-/* Resize buffer to actual size. This is needed for hand scanner where
-   we put an arbitrary huge height and then shrink back to the actual
-   height. */
-static void
-gsane_scanner_resize_buffer(GSaneScanner *self)
-{
-	GeglBuffer *buffer;
-	const GeglRectangle *extent;
-	GeglRectangle *actual_extent;
-	guint actual_height;
-
-	buffer = gnome_scan_scanner_get_buffer(GNOME_SCAN_SCANNER(self));
-	extent = gegl_buffer_get_extent(buffer);
-	actual_height = (self->priv->bytes_read/self->priv->frame_count) / self->priv->params.bytes_per_line;
-	actual_extent = g_boxed_copy(GEGL_TYPE_RECTANGLE, extent);
-	actual_extent->height = actual_height;
-	gegl_buffer_set_extent(buffer, actual_extent);
-	g_boxed_free(GEGL_TYPE_RECTANGLE, actual_extent);
-}
-
 /* Actually ask SANE data and work on it. */
 static gboolean
 gsane_scanner_work(GnomeScanScanner*scanner, gdouble *progress)



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