diff --git a/src/plugins/terminal/terminalpane.cpp b/src/plugins/terminal/terminalpane.cpp index 8c6a77ba360..ee23b62db4e 100644 --- a/src/plugins/terminal/terminalpane.cpp +++ b/src/plugins/terminal/terminalpane.cpp @@ -290,15 +290,14 @@ void TerminalPane::clearContents() void TerminalPane::visibilityChanged(bool visible) { - Q_UNUSED(visible); + if (visible) + TerminalCommands::instance().registerOpenCloseTerminalPaneCommand(); } void TerminalPane::setFocus() { if (const auto t = currentTerminal()) t->setFocus(); - - TerminalCommands::instance().registerOpenCloseTerminalPaneCommand(); } bool TerminalPane::hasFocus() const