Terminal: Fix nullopt access

Change-Id: I758dadc481b3ebe6b7274ab0dde52ec5f2d7dfa3
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-02-13 09:13:31 +01:00
parent f8383a44aa
commit 8313190ee9

View File

@@ -106,7 +106,8 @@ void TerminalPane::openTerminal(const OpenTerminalParameters &parameters)
}
}
if (parametersCopy.workingDirectory->needsDevice() && !parametersCopy.shellCommand) {
if (parametersCopy.workingDirectory && parametersCopy.workingDirectory->needsDevice()
&& !parametersCopy.shellCommand) {
const FilePath shell = parametersCopy.workingDirectory->withNewPath(
parametersCopy.environment
.value_or(parametersCopy.workingDirectory->deviceEnvironment())