summaryrefslogtreecommitdiff
path: root/sd/source/ui/sidebar/MasterPageDescriptor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/sidebar/MasterPageDescriptor.cxx')
-rw-r--r--sd/source/ui/sidebar/MasterPageDescriptor.cxx45
1 files changed, 20 insertions, 25 deletions
diff --git a/sd/source/ui/sidebar/MasterPageDescriptor.cxx b/sd/source/ui/sidebar/MasterPageDescriptor.cxx
index 168288094687..2f87f3db6423 100644
--- a/sd/source/ui/sidebar/MasterPageDescriptor.cxx
+++ b/sd/source/ui/sidebar/MasterPageDescriptor.cxx
@@ -102,16 +102,16 @@ const Image& MasterPageDescriptor::GetPreview (MasterPageContainer::PreviewSize
bDataChanged = true;
}
- if (mpPageObjectProvider.get()==nullptr && rDescriptor.mpPageObjectProvider.get()!=nullptr)
+ if (mpPageObjectProvider == nullptr && rDescriptor.mpPageObjectProvider != nullptr)
{
mpPageObjectProvider = rDescriptor.mpPageObjectProvider;
bDataChanged = true;
}
- if (mpPreviewProvider.get()==nullptr && rDescriptor.mpPreviewProvider.get()!=nullptr)
- {
- mpPreviewProvider = rDescriptor.mpPreviewProvider;
- bPreviewChanged = true;
+ if (mpPreviewProvider == nullptr && rDescriptor.mpPreviewProvider != nullptr)
+ {
+ mpPreviewProvider = rDescriptor.mpPreviewProvider;
+ bPreviewChanged = true;
}
if (mnTemplateIndex<0 && rDescriptor.mnTemplateIndex>=0)
@@ -143,9 +143,8 @@ int MasterPageDescriptor::UpdatePageObject (
int nModified = 0;
// Update the page object when that is not yet known.
- if (mpMasterPage == nullptr
- && mpPageObjectProvider.get()!=nullptr
- && (nCostThreshold<0 || mpPageObjectProvider->GetCostIndex()<=nCostThreshold))
+ if (mpMasterPage == nullptr && mpPageObjectProvider != nullptr
+ && (nCostThreshold < 0 || mpPageObjectProvider->GetCostIndex() <= nCostThreshold))
{
// Note that pDocument may be NULL.
@@ -198,9 +197,8 @@ bool MasterPageDescriptor::UpdatePreview (
bool bModified (false);
// Update the preview when that is not yet known.
- if (maLargePreview.GetSizePixel().Width()==0
- && mpPreviewProvider.get()!=nullptr
- && (nCostThreshold<0 || mpPreviewProvider->GetCostIndex()<=nCostThreshold))
+ if (maLargePreview.GetSizePixel().Width() == 0 && mpPreviewProvider != nullptr
+ && (nCostThreshold < 0 || mpPreviewProvider->GetCostIndex() <= nCostThreshold))
{
SdPage* pPage = mpSlide;
if (pPage == nullptr)
@@ -323,20 +321,17 @@ bool MasterPageDescriptor::AllComparator::operator() (const SharedMasterPageDesc
// identical in any of these values then there are thought of as
// equivalent. Only the Origin has to be the same in both
// descriptors.
- return
- mpDescriptor->meOrigin == rDescriptor->meOrigin
- && (
- (!mpDescriptor->msURL.isEmpty()
- && mpDescriptor->msURL == rDescriptor->msURL)
- || (!mpDescriptor->msPageName.isEmpty()
- && mpDescriptor->msPageName == rDescriptor->msPageName)
- || (!mpDescriptor->msStyleName.isEmpty()
- && mpDescriptor->msStyleName == rDescriptor->msStyleName)
- || (mpDescriptor->mpMasterPage!=nullptr
- && mpDescriptor->mpMasterPage==rDescriptor->mpMasterPage)
- || (mpDescriptor->mpPageObjectProvider.get()!=nullptr
- && rDescriptor->mpPageObjectProvider.get()!=nullptr
- && mpDescriptor->mpPageObjectProvider==rDescriptor->mpPageObjectProvider));
+ return mpDescriptor->meOrigin == rDescriptor->meOrigin
+ && ((!mpDescriptor->msURL.isEmpty() && mpDescriptor->msURL == rDescriptor->msURL)
+ || (!mpDescriptor->msPageName.isEmpty()
+ && mpDescriptor->msPageName == rDescriptor->msPageName)
+ || (!mpDescriptor->msStyleName.isEmpty()
+ && mpDescriptor->msStyleName == rDescriptor->msStyleName)
+ || (mpDescriptor->mpMasterPage != nullptr
+ && mpDescriptor->mpMasterPage == rDescriptor->mpMasterPage)
+ || (mpDescriptor->mpPageObjectProvider != nullptr
+ && rDescriptor->mpPageObjectProvider != nullptr
+ && mpDescriptor->mpPageObjectProvider == rDescriptor->mpPageObjectProvider));
}
}