From fd67ee14e769ebdf1e43d55e0117f70f90d53053 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Tue, 13 Mar 2018 22:16:20 +0100 Subject: tdf#91106 sfx2: Stylist hierarchical: sort the Default Style first (regression from 41af2a9e26f3ee6b505b343120d5df3617ba5c49) Change-Id: I47377447dd1e04a44033dea27ce7307a65821737 --- sfx2/source/dialog/templdlg.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sfx2/source') diff --git a/sfx2/source/dialog/templdlg.cxx b/sfx2/source/dialog/templdlg.cxx index 7f1a9a77038b..79f4970b98d0 100644 --- a/sfx2/source/dialog/templdlg.cxx +++ b/sfx2/source/dialog/templdlg.cxx @@ -555,6 +555,10 @@ void MakeTree_Impl(StyleTreeArr_Impl& rArr) // tdf#91106 sort top level styles std::sort(rArr.begin(), rArr.end(), [&aSorter](std::unique_ptr const & pEntry1, std::unique_ptr const & 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; }); } -- cgit