[Libreoffice-commits] core.git: vcl/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Mon Jun 21 11:48:02 UTC 2021
vcl/source/control/roadmapwizard.cxx | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
New commits:
commit 804f4e8ae071c7a73c64b6327f251c6a649468f0
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon Jun 21 09:23:42 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Mon Jun 21 13:47:12 2021 +0200
cid#1486243 'Constant' variable guards dead code
Change-Id: I1bc2a7555f6d129526cabbebb8b88190e3ec3a4f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117545
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/source/control/roadmapwizard.cxx b/vcl/source/control/roadmapwizard.cxx
index 8b7116e75282..9f574ef19635 100644
--- a/vcl/source/control/roadmapwizard.cxx
+++ b/vcl/source/control/roadmapwizard.cxx
@@ -319,16 +319,6 @@ namespace vcl
}
}
- // can we advance from the current page?
- bool bCurrentPageCanAdvance = true;
- TabPage* pCurrentPage = GetPage( getCurrentState() );
- if ( pCurrentPage )
- {
- const IWizardPageController* pController = nullptr;
- OSL_ENSURE( pController != nullptr, "RoadmapWizard::implUpdateRoadmap: no controller for the current page!" );
- bCurrentPageCanAdvance = !pController || pController->canAdvance();
- }
-
// now, we have to remove all items after nCurrentStatePathIndex, and insert the items from the active
// path, up to (excluding) nUpperStepBoundary
RoadmapTypes::ItemIndex nLoopUntil = ::std::max( nUpperStepBoundary, m_xRoadmapImpl->pRoadmap->GetItemCount() );
@@ -376,13 +366,7 @@ namespace vcl
);
}
- // if the item is *after* the current state, but the current page does not
- // allow advancing, the disable the state. This relieves derived classes
- // from disabling all future states just because the current state does not
- // (yet) allow advancing.
- const bool bUnconditionedDisable = !bCurrentPageCanAdvance && ( nItemIndex > nCurrentStatePathIndex );
- const bool bEnable = !bUnconditionedDisable && ( m_xRoadmapImpl->aDisabledStates.find( nState ) == m_xRoadmapImpl->aDisabledStates.end() );
-
+ const bool bEnable = m_xRoadmapImpl->aDisabledStates.find( nState ) == m_xRoadmapImpl->aDisabledStates.end();
m_xRoadmapImpl->pRoadmap->EnableRoadmapItem( m_xRoadmapImpl->pRoadmap->GetItemID( nItemIndex ), bEnable );
}
More information about the Libreoffice-commits
mailing list