From 6ce932870fe65f3c73403dc56db1f898f6a2e1de Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 31 Dec 2015 16:58:50 +0100 Subject: [PATCH] Clear selection on action change no matter what. --- src/modules/partition/gui/ChoicePage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index 7497c9d81..0024ebc83 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -418,6 +418,9 @@ ChoicePage::applyActionChoice( ChoicePage::Choice choice ) { m_beforePartitionBarsView->selectionModel()-> disconnect( SIGNAL( currentRowChanged( QModelIndex, QModelIndex ) ) ); + m_beforePartitionBarsView->selectionModel()->clearSelection(); + m_beforePartitionBarsView->selectionModel()->clearCurrentIndex(); + switch ( choice ) { case Erase: @@ -441,9 +444,6 @@ ChoicePage::applyActionChoice( ChoicePage::Choice choice ) case Replace: if ( m_core->isDirty() ) { - m_beforePartitionBarsView->selectionModel()->clearSelection(); - m_beforePartitionBarsView->selectionModel()->clearCurrentIndex(); - ScanningDialog::run( QtConcurrent::run( [ = ] { QMutexLocker locker( &m_coreMutex );