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