From 45b8cb34f3e5ec6cca2efc1e362e56226dba23fc Mon Sep 17 00:00:00 2001 From: joshua Date: Fri, 10 Mar 2023 20:19:12 +0100 Subject: [PATCH] Fix minor gui wrong behavior --- sources/TerminalStrip/ui/terminalstripeditor.cpp | 1 + sources/TerminalStrip/ui/terminalstripmodel.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/TerminalStrip/ui/terminalstripeditor.cpp b/sources/TerminalStrip/ui/terminalstripeditor.cpp index 1f76a405c..a2ff47b99 100644 --- a/sources/TerminalStrip/ui/terminalstripeditor.cpp +++ b/sources/TerminalStrip/ui/terminalstripeditor.cpp @@ -180,6 +180,7 @@ void TerminalStripEditor::reload() if (m_model) { m_model->reload(); + spanMultiLevelTerminals(); } } diff --git a/sources/TerminalStrip/ui/terminalstripmodel.cpp b/sources/TerminalStrip/ui/terminalstripmodel.cpp index e983a1f64..c96b5bd35 100644 --- a/sources/TerminalStrip/ui/terminalstripmodel.cpp +++ b/sources/TerminalStrip/ui/terminalstripmodel.cpp @@ -186,7 +186,7 @@ QVariant TerminalStripModel::data(const QModelIndex &index, int role) const { return mrtd.led_ ? Qt::Checked : Qt::Unchecked; } - else if (role == Qt::BackgroundRole && index.column() <= CONDUCTOR_CELL ) + else if (role == Qt::BackgroundRole && index.column() < COLUMN_COUNT ) { if (m_modified_cell.contains(mrtd.element_) && m_modified_cell.value(mrtd.element_).at(index.column()))