macOS: probable cli should return false on macOS for desktop launch (#8544)
Fixes #8542 The comment explains why this is needed.pull/8538/head
commit
43d532475b
|
|
@ -4535,6 +4535,13 @@ fn probableCliEnvironment() bool {
|
||||||
// its not a real supported target and GTK via WSL2 assuming
|
// its not a real supported target and GTK via WSL2 assuming
|
||||||
// single instance is probably fine.
|
// single instance is probably fine.
|
||||||
.windows => return false,
|
.windows => return false,
|
||||||
|
|
||||||
|
// On macOS, we don't want to detect `open` calls as CLI envs.
|
||||||
|
// Our desktop detection on macOS is very accurate due to how
|
||||||
|
// processes are launched on macOS, so if we detect we're launched
|
||||||
|
// from the app bundle then we're not in a CLI environment.
|
||||||
|
.macos => if (internal_os.launchedFromDesktop()) return false,
|
||||||
|
|
||||||
else => {},
|
else => {},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue