diff -Nur gimageview-0.2.10-old/src/image_view.c gimageview-0.2.10/src/image_view.c --- gimageview-0.2.10-old/src/image_view.c Sun Nov 24 00:35:23 2002 +++ gimageview-0.2.10/src/image_view.c Wed Dec 4 02:30:59 2002 @@ -3325,7 +3325,7 @@ GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET (ImageViewClass, load_end), gtk_marshal_NONE__POINTER_INT, - GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_BOOL); + GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_INT); imageview_signals[SET_LIST_SIGNAL] = gtk_signal_new ("set_list", @@ -3357,7 +3357,7 @@ GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET (ImageViewClass, toggle_aspect), gtk_marshal_NONE__INT, - GTK_TYPE_NONE, 1, GTK_TYPE_BOOL); + GTK_TYPE_NONE, 1, GTK_TYPE_INT); imageview_signals[TOGGLE_BUFFER_SIGNAL] = gtk_signal_new ("toggle_buffer", @@ -3365,7 +3365,7 @@ GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET (ImageViewClass, toggle_buffer), gtk_marshal_NONE__INT, - GTK_TYPE_NONE, 1, GTK_TYPE_BOOL); + GTK_TYPE_NONE, 1, GTK_TYPE_INT); imageview_signals[THUMBNAIL_CREATED_SIGNAL] = gtk_signal_new ("thumbnail_created", diff -Nur gimageview-0.2.10-old/src/thumbnail.c gimageview-0.2.10/src/thumbnail.c --- gimageview-0.2.10-old/src/thumbnail.c Fri Nov 22 03:34:10 2002 +++ gimageview-0.2.10/src/thumbnail.c Wed Dec 4 02:32:29 2002 @@ -189,6 +189,7 @@ g_free (cache_path); goto ERROR; } + g_free (cache_path); imcache = thumbsupport_load_thumbnail_cache (filename, cache_type, &save_info); if (imcache) { diff -Nur gimageview-0.2.10-old/widget/scrolled.c gimageview-0.2.10/widget/scrolled.c --- gimageview-0.2.10-old/widget/scrolled.c Sat Oct 26 04:27:51 2002 +++ gimageview-0.2.10/widget/scrolled.c Wed Dec 4 02:30:14 2002 @@ -139,7 +139,7 @@ GTK_CLASS_TYPE(object_class), GTK_SIGNAL_OFFSET(ScrolledClass, set_scroll_adjustments), gtk_marshal_NONE__POINTER_POINTER, - GTK_TYPE_NONE, 2, GTK_TYPE_ADJUSTMENT, GTK_TYPE_ADJUSTMENT); + GTK_TYPE_NONE, 2, GTK_TYPE_POINTER, GTK_TYPE_POINTER); scrolled_signals[ADJUST_ADJUSTMENTS] = gtk_signal_new ("adjust_adjustments",