From 1cc162867fd91ebf9fd24dc8585232037eb7feb0 Mon Sep 17 00:00:00 2001 From: joshua Date: Fri, 29 Oct 2021 19:37:02 +0200 Subject: [PATCH] Fix fail to build for QT version lesser than 5.14 --- sources/TerminalStrip/terminalstrip.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sources/TerminalStrip/terminalstrip.cpp b/sources/TerminalStrip/terminalstrip.cpp index d6ec3a17c..3b9d3f05c 100644 --- a/sources/TerminalStrip/terminalstrip.cpp +++ b/sources/TerminalStrip/terminalstrip.cpp @@ -300,7 +300,12 @@ class PhysicalTerminal const int i = m_real_terminal.indexOf(terminal); if (i >= 0) { +#if QT_VERSION >= QT_VERSION_CHECK(5,14,0) m_real_terminal.swapItemsAt(i, std::min(level, m_real_terminal.size()-1)); +#else + auto j = std::min(level, m_real_terminal.size()-1); + std::swap(m_real_terminal.begin()[i], m_real_terminal.begin()[j]); +#endif return true; } return false;