Mercurial > geeqie
diff src/cache-loader.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 | efed9a1520d6 |
| children | 1646720364cf |
line wrap: on
line diff
--- a/src/cache-loader.c Fri Aug 29 12:35:13 2008 +0000 +++ b/src/cache-loader.c Fri Aug 29 20:53:53 2008 +0000 @@ -48,8 +48,9 @@ if (!cl->il && !cl->error) { cl->il = image_loader_new(cl->fd); - image_loader_set_error_func(cl->il, cache_loader_error_cb, cl); - if (image_loader_start(cl->il, cache_loader_done_cb, cl)) + g_signal_connect (G_OBJECT(cl->il), "error", (GCallback)cache_loader_error_cb, cl); + g_signal_connect (G_OBJECT(cl->il), "done", (GCallback)cache_loader_done_cb, cl); + if (image_loader_start(cl->il)) { return FALSE; }
