Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
• Removed the kludgy INHIBIT_PERIOD_BEFORE_QUILLING_BROWSER and INHIB…
…IT_PERIOD_AFTER_QUILLING_BROWSER mechanism for preventing browserQuit triggers when it was us who quit them, and replaced with a better mechanism backed by new constKeyBrowserWeQuitDates. To make this work, I needed to … • -[BkmxDoc requinchBrowserMaybeForInfo:], which does the re-launching or re-quitting of browsers after a sync operation, now uses the higher-level method -[Extore quitOwnerAppWithTimeout:::::] instead of short-cutting to +[SSYOtherApper quitThisUsersAppWithBundlePath::::::]. • For compatibility with other existing calls, I needed to add another parameter, `preferredPath`, to -[Extore quitOwnerAppWithTimeout:::::]. With this rearrangement, the new constKeyBrowserWeQuitDates mechanism is invoked, and also "Quit <browser>" shows up in the Logs. • Method -[Extore runningBundlePath] no longer returns a default path if the owner app is not running. This makes much more sense!
- Loading branch information