mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-27 17:37:36 +03:00
dc85ee3f0a
It seems like verclsid.exe hangs on our class IDs when invoked through explorer.exe for 5-10 seconds. It doesn't hang if I invoke the same command line from cmd.exe, so there could be some process parameters that don't play well with our extra thread or to the pipe connection that we do in it. Delay creating the RemotePathChecker thread until the first IsMemberOf call. verclsid.exe only seems to instantiate a object of each registered class, without actually using them, so we can use this as a workaround. This should be fixing issue #2680. |
||
---|---|---|
.. | ||
ico | ||
DllMain.cpp | ||
OCContextMenu.cpp | ||
OCContextMenu.h | ||
OCOverlay.cpp | ||
OCOverlay.h | ||
OCOverlay.rc | ||
OCOverlayFactory.cpp | ||
OCOverlayFactory.h | ||
OCOverlayRegistrationHandler.cpp | ||
OCOverlayRegistrationHandler.h | ||
OCOverlays.def | ||
OCOverlays.vcxproj | ||
OverlayConstants.h | ||
OverlayConstants.h.original | ||
resource.h | ||
stdafx.cpp | ||
stdafx.h |