summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sfx2/source/dialog/templdlg.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/sfx2/source/dialog/templdlg.cxx b/sfx2/source/dialog/templdlg.cxx
index 0e3f8e54a92b..aab3bc258236 100644
--- a/sfx2/source/dialog/templdlg.cxx
+++ b/sfx2/source/dialog/templdlg.cxx
@@ -561,6 +561,10 @@ StyleTreeArr_Impl& MakeTree_Impl(StyleTreeArr_Impl& rArr)
// tdf#91106 sort top level styles
std::sort(rArr.begin(), rArr.end(),
[&aSorter](StyleTree_Impl* pEntry1, StyleTree_Impl* pEntry2) {
+ if (pEntry2->getName() == "Default Style")
+ return false;
+ if (pEntry1->getName() == "Default Style")
+ return true; // default always first
return aSorter.compare(pEntry1->getName(), pEntry2->getName()) < 0;
});