nextcloud-desktop/shell_integration/windows/OCOverlays
Jocelyn Turcotte c6442f67c1 shell_integration: Fix a crash on explorer startup
There is a race condition that can initialize the RemotePathChecker
instance concurrently on the same address and cause a crash when locking
the mutex. The reason is that local static initialization is not
thread-safe with MSVC2013.

Fix the issue by using call_once to initialize a static unique_ptr
instead.

This could be related to some reports of issue #2836.
2015-02-18 17:33:46 +01:00
..
ico Relocate Windows shell extensions 2015-01-12 14:40:42 +01:00
DllMain.cpp [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCContextMenu.cpp Add Resource File for OCContextMenu, adjust (c) dates. 2015-01-29 16:37:51 +01:00
OCContextMenu.h Add Resource File for OCContextMenu, adjust (c) dates. 2015-01-29 16:37:51 +01:00
OCOverlay.cpp shell_integration: Fix a crash on explorer startup 2015-02-18 17:33:46 +01:00
OCOverlay.h shell_integration: Fix a crash on explorer startup 2015-02-18 17:33:46 +01:00
OCOverlay.rc [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCOverlayFactory.cpp [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCOverlayFactory.h [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCOverlayRegistrationHandler.cpp [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCOverlayRegistrationHandler.h [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OCOverlays.def Relocate Windows shell extensions 2015-01-12 14:40:42 +01:00
OCOverlays.vcxproj [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
OverlayConstants.h Relocate Windows shell extensions 2015-01-12 14:40:42 +01:00
OverlayConstants.h.original Relocate Windows shell extensions 2015-01-12 14:40:42 +01:00
resource.h Relocate Windows shell extensions 2015-01-12 14:40:42 +01:00
stdafx.cpp [shell_integration] Setup precompiled headers properly with MSVC 2015-02-05 15:14:42 +01:00
stdafx.h [shell_integration] Remove the usage of Win32 APIs not available on XP 2015-02-05 15:15:05 +01:00