we are searching between m_oldScreenGeometries.cbegin() and m_oldScreenGeometries.cend(), so the result can't be compared with m_oldScreenGeometries.end()