From bd635b8e43e70dad3a780feba36033e4004e55d4 Mon Sep 17 00:00:00 2001 From: joshua Date: Fri, 28 Jan 2022 18:37:40 +0100 Subject: [PATCH] Minor : don't push an undo command when change bridge color by the same color --- sources/TerminalStrip/ui/terminalstripeditor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/TerminalStrip/ui/terminalstripeditor.cpp b/sources/TerminalStrip/ui/terminalstripeditor.cpp index 1b226c410..ef922cb69 100644 --- a/sources/TerminalStrip/ui/terminalstripeditor.cpp +++ b/sources/TerminalStrip/ui/terminalstripeditor.cpp @@ -916,7 +916,8 @@ void TerminalStripEditor::on_m_bridge_color_cb_activated(const QColor &col) { if (mrtd.level_ == level_ && mrtd.bridged_) { auto bridge_ = mrtd.real_terminal.toStrongRef()->bridge(); - m_project->undoStack()->push(new ChangeTerminalStripColor(bridge_, col)); + if (bridge_->color() != col) + m_project->undoStack()->push(new ChangeTerminalStripColor(bridge_, col)); break; } }