diff options
author | Fabian Greffrath | 2014-08-05 17:46:06 +0200 |
---|---|---|
committer | Fabian Greffrath | 2014-08-05 17:46:06 +0200 |
commit | e03f775902d666e65f1d06332871a80b0e3cc10f (patch) | |
tree | 4c75413078e75d04eaebe962ee970163a2372a23 | |
parent | 0632e537f9277e7c3c0cbc2874be94531ff50134 (diff) | |
download | chocolate-doom-e03f775902d666e65f1d06332871a80b0e3cc10f.tar.gz chocolate-doom-e03f775902d666e65f1d06332871a80b0e3cc10f.tar.bz2 chocolate-doom-e03f775902d666e65f1d06332871a80b0e3cc10f.zip |
call InitializeSections() in DEH_LoadLump()
apparently, this has been forgotten before, so DEH_PointerInit()
was not executed which meant that *some* DEHACKED patches
would not work when loaded from within a PWAD but would work
when extracted from that WAD and loaded via -deh.
fixes #421
-rw-r--r-- | src/deh_main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/deh_main.c b/src/deh_main.c index ff0236b1..c98962a9 100644 --- a/src/deh_main.c +++ b/src/deh_main.c @@ -346,6 +346,12 @@ int DEH_LoadLump(int lumpnum, boolean allow_long) deh_context_t *context; boolean long_strings, long_cheats; + if (!deh_initialized) + { + InitializeSections(); + deh_initialized = true; + } + if (allow_long) { long_strings = deh_allow_long_strings; |