From: Eric Biggers Date: Sun, 29 Dec 2013 02:39:11 +0000 (-0600) Subject: extract_trees(): Send correct end progress msg X-Git-Tag: v1.6.0~59 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=3ce89e945a252d62169280e2d7cc460fca7d0820 extract_trees(): Send correct end progress msg --- diff --git a/src/extract.c b/src/extract.c index 9cbcdb2e..c6711ec9 100644 --- a/src/extract.c +++ b/src/extract.c @@ -2503,9 +2503,12 @@ extract_trees(WIMStruct *wim, struct wim_dentry **trees, size_t num_trees, goto out_free_realtarget; if (progress_func) { - progress_func(*wim_source_path ? WIMLIB_PROGRESS_MSG_EXTRACT_TREE_END : - WIMLIB_PROGRESS_MSG_EXTRACT_IMAGE_END, - &ctx.progress); + int msg; + if (*wim_source_path || (extract_flags & WIMLIB_EXTRACT_FLAG_PATHMODE)) + msg = WIMLIB_PROGRESS_MSG_EXTRACT_TREE_END; + else + msg = WIMLIB_PROGRESS_MSG_EXTRACT_IMAGE_END; + progress_func(msg, &ctx.progress); } do_extract_warnings(&ctx);