Please sign in to comment.
Prevent overlay from disappearing on D3D DLL reloading.
This is confirmed to fix the missing overlay in Guild Wars 2. When D3D was used by a process thus loading the DLL, but then unloaded we did not inject on subsequent loading of the D3D DLL (in the same exe). Guild Wars 2 did un- and reload the DLL when switching from their launcher to the game. This commit introduces HardHook::reset() and checks for inactive hardhooks for a newly loaded DLL. The changes were submitted on sourceforge https://sourceforge.net/p/mumble/bugs/909/#bf9e
- Loading branch information...
Showing with 33 additions and 1 deletion.