diff options
Diffstat (limited to 'sal/osl/w32/signal.cxx')
-rw-r--r-- | sal/osl/w32/signal.cxx | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/sal/osl/w32/signal.cxx b/sal/osl/w32/signal.cxx index 79d0bcbd4e03..aa5662221c7c 100644 --- a/sal/osl/w32/signal.cxx +++ b/sal/osl/w32/signal.cxx @@ -27,6 +27,7 @@ #include <systools/win32/uwinapi.h> #include <errorrep.h> +#include <werapi.h> namespace { @@ -39,14 +40,7 @@ bool onInitSignal() { pPreviousHandler = SetUnhandledExceptionFilter(signalHandlerFunction); - HMODULE hFaultRep = LoadLibraryW( L"faultrep.dll" ); - if ( hFaultRep ) - { - pfn_ADDEREXCLUDEDAPPLICATIONW pfn = reinterpret_cast<pfn_ADDEREXCLUDEDAPPLICATIONW>(GetProcAddress( hFaultRep, "AddERExcludedApplicationW" )); - if ( pfn ) - pfn( L"SOFFICE.EXE" ); - FreeLibrary( hFaultRep ); - } + WerAddExcludedApplication(L"SOFFICE.EXE", FALSE); return true; } |