Brad Allred
Brad Allred
hmmm, you are building with cmake, yes? apparently we have an option you can set to build with sanitizers: ` SET(SANITIZE "None" CACHE STRING "Sanitizer to use (possible values: None,...
its not possible for `static_cast` to result in `nullptr` unless the argument is already null, something else is happening.
right, but replacing that with `static_cast` shouldn't abort. It might crash elsewhere, but that assert should be just fine. If indeed that assert does trigger, then yes, something spooky like...
let's make sure we aren't provoking UB before we blame the compiler :) Does the gcc build work even with `O2` or `O3`? Or is the "fix" just because you...
what is your exact build command so I can try it here? it appears that something is adding `-fvisibility=hidden`
Probably means this applies to other UIs too. We should find a general fix. We should have a way to know when we are still loading. At worst checking the...
Glancing at the code, the GUI is the last thing to come up, so adding something to check the state shouldn't be necessary. does this only happen when loading a...
That should be easily fixed by just relocating `GemRB.EnterGame` to `EndLoadScreen` right before we close it. > Why? because time keeping and GUI presentation are unrelated.
right, but displaying the GUI isn't what advances time; its just a display. In fact, I _thought_ that opening the inventory was supposed to pause the game (eg stop time)....
I'll have a fix for this in #1876