Mercurial > geeqie
diff src/pan-view.c @ 1012:fe82830ab8fd
converted image loader to a GObject and use signals for notification
| author | nadvornik |
|---|---|
| date | Fri, 29 Aug 2008 20:53:53 +0000 |
| parents | 3096a47232ec |
| children | 9962b24b6b43 |
line wrap: on
line diff
--- a/src/pan-view.c Fri Aug 29 12:35:13 2008 +0000 +++ b/src/pan-view.c Fri Aug 29 20:53:53 2008 +0000 @@ -209,9 +209,10 @@ #if 0 image_loader_set_area_ready_func(pw->il, pan_queue_image_area_cb, pw); #endif - image_loader_set_error_func(pw->il, pan_queue_image_done_cb, pw); - - if (image_loader_start(pw->il, pan_queue_image_done_cb, pw)) return FALSE; + g_signal_connect (G_OBJECT(pw->il), "error", (GCallback)pan_queue_image_done_cb, pw); + g_signal_connect (G_OBJECT(pw->il), "done", (GCallback)pan_queue_image_done_cb, pw); + + if (image_loader_start(pw->il)) return FALSE; image_loader_free(pw->il); pw->il = NULL;
