Mercurial > geeqie
diff src/image-load.c @ 890:bc9df0fecdc1
Introduce image_loader_set_done_func().
| author | zas_ |
|---|---|
| date | Fri, 18 Jul 2008 09:55:15 +0000 |
| parents | fbebf5cf4a55 |
| children | 3f03282ec40e |
line wrap: on
line diff
--- a/src/image-load.c Thu Jul 17 22:36:58 2008 +0000 +++ b/src/image-load.c Fri Jul 18 09:55:15 2008 +0000 @@ -427,6 +427,16 @@ il->data_error = data_error; } +void image_loader_set_done_func(ImageLoader *il, + void (*func_done)(ImageLoader *, gpointer), + gpointer data_done) +{ + if (!il) return; + + il->func_done = func_done; + il->data_done = data_done; +} + void image_loader_set_percent_func(ImageLoader *il, void (*func_percent)(ImageLoader *, gdouble, gpointer), gpointer data_percent) @@ -465,8 +475,7 @@ if (!image_loader_path(il)) return FALSE; - il->func_done = func_done; - il->data_done = data_done; + image_loader_set_done_func(il, func_done, data_done); return image_loader_setup(il); }
