forked from qt-creator/qt-creator
Fix crash after removing target
Reported on irc by ckamm
This commit is contained in:
@@ -91,9 +91,7 @@ void TargetSelector::removeTarget(int index)
|
|||||||
|
|
||||||
m_targets.removeAt(index);
|
m_targets.removeAt(index);
|
||||||
|
|
||||||
if (m_currentTargetIndex >= m_targets.count()) {
|
if (m_currentTargetIndex > index) {
|
||||||
setCurrentIndex(-1);
|
|
||||||
} else if (m_currentTargetIndex >= index) {
|
|
||||||
--m_currentTargetIndex;
|
--m_currentTargetIndex;
|
||||||
// force a signal since the index has changed
|
// force a signal since the index has changed
|
||||||
emit currentChanged(m_currentTargetIndex, m_targets.at(m_currentTargetIndex).currentSubIndex);
|
emit currentChanged(m_currentTargetIndex, m_targets.at(m_currentTargetIndex).currentSubIndex);
|
||||||
|
Reference in New Issue
Block a user