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; }