summaryrefslogtreecommitdiff
path: root/vcl/source/control/roadmap.cxx
diff options
context:
space:
mode:
authorIlhan Yesil <ilhanyesil@gmx.de>2020-06-10 10:01:00 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2020-06-20 01:45:22 +0200
commit54a3daec02f2eeada04efcd7958da4152db4611a (patch)
tree7445ed3bc2e9f421e66ce128327e9fb5e24826da /vcl/source/control/roadmap.cxx
parenta46ab778d93d535d5866c7d0cc4a609bcf38182e (diff)
tdf#133859 Wizard service: disable 'Next' button if path has only base item
If the wizard dialog for extensions has only the base item in the first path, there is no need to proceed to the next page, as there is no one. This will be checked and if so, the 'Next' button disabled. In libreoffice versions before 6.4, an ORoadmap class was used in the wizard. There, if the ORoadmap data are reinitialized, the InCompleteHyperLabel object must be destroyed first, before it will be set to nullptr. Change-Id: I5b4b2e6b3666b58acccace385c622f0a065fc368 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95969 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'vcl/source/control/roadmap.cxx')
-rw-r--r--vcl/source/control/roadmap.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/vcl/source/control/roadmap.cxx b/vcl/source/control/roadmap.cxx
index 3b954c156ccf..9f7e6a0e12ef 100644
--- a/vcl/source/control/roadmap.cxx
+++ b/vcl/source/control/roadmap.cxx
@@ -208,6 +208,7 @@ ORoadmap::ORoadmap(vcl::Window* _pParent, WinBits _nWinStyle)
void ORoadmap::implInit(vcl::RenderContext& rRenderContext)
{
+ delete m_pImpl->InCompleteHyperLabel;
m_pImpl->InCompleteHyperLabel = nullptr;
m_pImpl->setCurItemID(-1);
m_pImpl->setComplete(true);