diff --git a/src/modules/partition/gui/PartitionViewStep.cpp b/src/modules/partition/gui/PartitionViewStep.cpp index 4b92e85ec..b1c6711ef 100644 --- a/src/modules/partition/gui/PartitionViewStep.cpp +++ b/src/modules/partition/gui/PartitionViewStep.cpp @@ -385,6 +385,17 @@ PartitionViewStep::isAtEnd() const } +void +PartitionViewStep::onActivate() +{ + // if we're coming back to PVS from the next VS + if ( m_widget->currentWidget() == m_replacePage ) + { + m_replacePage->reset(); + } +} + + void PartitionViewStep::onLeave() { diff --git a/src/modules/partition/gui/PartitionViewStep.h b/src/modules/partition/gui/PartitionViewStep.h index 31c9407ca..283845e52 100644 --- a/src/modules/partition/gui/PartitionViewStep.h +++ b/src/modules/partition/gui/PartitionViewStep.h @@ -61,6 +61,7 @@ public: bool isAtBeginning() const override; bool isAtEnd() const override; + void onActivate() override; void onLeave() override; void setConfigurationMap( const QVariantMap& configurationMap ) override;