Maybe don't crash.

main
Teo Mrnjavac 9 years ago
parent 9ecd23dfc7
commit ea7b95e474

@ -480,7 +480,7 @@ PartitionBarsView::mouseMoveEvent( QMouseEvent* event )
if ( oldHoveredIndex != m_hoveredIndex )
{
if ( !canBeSelected( m_hoveredIndex ) )
if ( m_hoveredIndex.isValid() && !canBeSelected( m_hoveredIndex ) )
QGuiApplication::setOverrideCursor( Qt::ForbiddenCursor );
else
QGuiApplication::restoreOverrideCursor();

@ -557,14 +557,20 @@ PartitionLabelsView::mouseMoveEvent( QMouseEvent* event )
m_hoveredIndex = candidateIndex;
}
else
{
m_hoveredIndex = QModelIndex();
if ( !canBeSelected( m_hoveredIndex ) )
QGuiApplication::setOverrideCursor( Qt::ForbiddenCursor );
else
QGuiApplication::restoreOverrideCursor();
}
viewport()->repaint();
if ( oldHoveredIndex != m_hoveredIndex )
{
if ( m_hoveredIndex.isValid() && !canBeSelected( m_hoveredIndex ) )
QGuiApplication::setOverrideCursor( Qt::ForbiddenCursor );
else
QGuiApplication::restoreOverrideCursor();
viewport()->repaint();
}
}

Loading…
Cancel
Save