From d563e428e8dd33be951f8421c505eae173e69c9d Mon Sep 17 00:00:00 2001 From: axel Date: Tue, 17 Oct 2006 01:40:22 +1000 Subject: [PATCH] Avoid unloading an item currently being loaded by the autoloader darcs-hash:20061016154022-ac50b-f4b74457a9e3acdcc70076f65dff4c1f00ac379f.gz --- parse_util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/parse_util.c b/parse_util.c index e755f1bf9..ca65a24fd 100644 --- a/parse_util.c +++ b/parse_util.c @@ -630,6 +630,11 @@ static void parse_util_autounload( const wchar_t *path_var_name, if( !tm[0] ) continue; + + if( hash_get( &loaded->is_loading, item ) ) + { + continue; + } loaded_count++;