From cf3359bdb4de92dd4bce708d4d1c38764259a2a6 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 29 Apr 2015 18:16:18 +0200 Subject: [PATCH] Reset ReplacePage when going back from the next one. --- src/modules/partition/gui/PartitionViewStep.cpp | 11 +++++++++++ src/modules/partition/gui/PartitionViewStep.h | 1 + 2 files changed, 12 insertions(+) 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;