compilation fixes
authorVladimir Nadvornik <nadvornik@suse.cz>
Sun, 10 Apr 2011 18:30:17 +0000 (20:30 +0200)
committerVladimir Nadvornik <nadvornik@suse.cz>
Tue, 27 Sep 2011 12:30:09 +0000 (14:30 +0200)
src/image_load_jpeg.c
src/renderer-tiles.c

index 484da8a..6e9877a 100644 (file)
@@ -228,6 +228,7 @@ static void init_source (j_decompress_ptr cinfo) {}
 static boolean fill_input_buffer (j_decompress_ptr cinfo)
 {
        ERREXIT(cinfo, JERR_INPUT_EMPTY);
+       return TRUE;
 }
 static void skip_input_data (j_decompress_ptr cinfo, long num_bytes)
 {
index afc1bd9..2949a26 100644 (file)
@@ -157,6 +157,8 @@ static void rt_queue(RendererTiles *rt, gint x, gint y, gint w, gint h,
 
 static void rt_hierarchy_changed_cb(GtkWidget *widget, GtkWidget *previous_toplevel, gpointer data);
 static gint rt_queue_draw_idle_cb(gpointer data);
+static void renderer_redraw(void *renderer, gint x, gint y, gint w, gint h,
+                     gint clamp, ImageRenderType render, gboolean new_data, gboolean only_existing);
 
 #define GET_RIGHT_PIXBUF_OFFSET(rt) \
         (( (rt->stereo_mode & PR_STEREO_RIGHT) && !(rt->stereo_mode & PR_STEREO_SWAP)) || \
@@ -1960,8 +1962,9 @@ static void rt_scroll(RendererTiles *rt, gint x_off, gint y_off)
 #if ! GTK_CHECK_VERSION(2,18,0)
                while ((event = gdk_event_get_graphics_expose(box->window)) != NULL)
                        {
-                       pixbuf_renderer_paint(pr, &event->expose.area);
-
+                       renderer_redraw((void *) rt, event->expose.area.x, event->expose.area.y, event->expose.area.width, event->expose.area.height,
+                              FALSE, TILE_RENDER_ALL, FALSE, FALSE);
                        if (event->expose.count == 0)
                                {
                                gdk_event_free(event);