Fix fail to build for QT version lesser than 5.14

This commit is contained in:
joshua
2021-10-29 19:37:02 +02:00
parent 91ac46df83
commit 1cc162867f

View File

@@ -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;