Sweden-Number/dlls/dmloader
Alistair Leslie-Hughes 4aee9ba5ad dmloader: Stop after find first matching object.
This stops a crash in Legoland on startup when finding cached objects.
Placing a break in each of the if's causes the wrong object to be loaded.

The help states it looks at each type in order. So, we might have to loop
the cache multiple times to ensure that when an object has flag DMUS_OBJ_OBJECT,
it's preferred over a DMUS_OBJ_FILENAME | DMUS_OBJ_FULLPATH match.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-22 22:59:34 +01:00
..
tests
Makefile.in dmloader: Build with msvcrt. 2019-06-03 10:29:43 +02:00
container.c dmloader: Build with msvcrt. 2019-06-03 10:29:43 +02:00
debug.c dmloader: Build with msvcrt. 2019-06-03 10:29:43 +02:00
debug.h
dmloader.idl
dmloader.spec
dmloader_main.c
dmloader_private.h dmloader: Build with msvcrt. 2019-06-03 10:29:43 +02:00
dmobject.c
dmobject.h
loader.c dmloader: Stop after find first matching object. 2019-11-22 22:59:34 +01:00
loaderstream.c
version.rc