зеркало из https://github.com/mozilla/gecko-dev.git
1772475d1b
We don't want to show the skeleton UI if there is already an instance of Firefox running for that install. Accordingly, we implement something similar to the profile lock, acquiring exclusive access to ~/AppData/Local/Mozilla/Firefox/SkeletonUILock-<installHash>. If we do not do this, then when a user clicks firefox.exe while an existing instance is running, under default conditions we will open the skeleton UI, then almost immediately terminate and send a message to the existing instance to open a new window. Differential Revision: https://phabricator.services.mozilla.com/D98525 |
||
---|---|---|
.. | ||
decimal | ||
interceptor | ||
AutoProfilerLabel.cpp | ||
AutoProfilerLabel.h | ||
ConditionVariable_posix.cpp | ||
ConditionVariable_windows.cpp | ||
Debug.h | ||
DynamicallyLinkedFunctionPtr.h | ||
ImportDir.h | ||
MmapFaultHandler.cpp | ||
MmapFaultHandler.h | ||
MutexPlatformData_posix.h | ||
MutexPlatformData_windows.h | ||
Mutex_posix.cpp | ||
Mutex_windows.cpp | ||
NativeNt.h | ||
PlatformConditionVariable.h | ||
PlatformMutex.h | ||
PreXULSkeletonUI.cpp | ||
PreXULSkeletonUI.h | ||
Printf.cpp | ||
Printf.h | ||
StackWalk.cpp | ||
StackWalk.h | ||
StackWalk_windows.h | ||
TimeStamp.cpp | ||
TimeStamp.h | ||
TimeStamp_darwin.cpp | ||
TimeStamp_posix.cpp | ||
TimeStamp_windows.cpp | ||
TimeStamp_windows.h | ||
WinUtils.h | ||
WindowsDpiAwareness.h | ||
WindowsMapRemoteView.cpp | ||
WindowsMapRemoteView.h | ||
WindowsProcessMitigations.cpp | ||
WindowsProcessMitigations.h | ||
WindowsUnicode.cpp | ||
WindowsUnicode.h | ||
moz.build | ||
nsWindowsDllInterceptor.h |