From 8313190ee960d5eb97623b29249ac567ded66e47 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 13 Feb 2024 09:13:31 +0100 Subject: [PATCH] Terminal: Fix nullopt access Change-Id: I758dadc481b3ebe6b7274ab0dde52ec5f2d7dfa3 Reviewed-by: hjk --- src/plugins/terminal/terminalpane.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/terminal/terminalpane.cpp b/src/plugins/terminal/terminalpane.cpp index 096fffcba1f..16486387134 100644 --- a/src/plugins/terminal/terminalpane.cpp +++ b/src/plugins/terminal/terminalpane.cpp @@ -106,7 +106,8 @@ void TerminalPane::openTerminal(const OpenTerminalParameters ¶meters) } } - 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())