tdf#46062 - Indicate hidden whitespaces using quotes

Indicate hidden whitespaces for the text items in the autofilter dialog
using quotes.

Change-Id: Iabd28ff70a3ecabb1653a3b591d7eb6b24f9fde8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111837
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx
index 9bbfa73..44f64b8 100644
--- a/sc/source/ui/cctrl/checklistmenu.cxx
+++ b/sc/source/ui/cctrl/checklistmenu.cxx
@@ -999,7 +999,9 @@ void ScCheckListMenuControl::addDateMember(const OUString& rsName, double nVal, 
void ScCheckListMenuControl::addMember(const OUString& rName, bool bVisible)
{
    ScCheckListMember aMember;
    aMember.maName = rName;
    // tdf#46062 - indicate hidden whitespaces using quotes
    aMember.maName = rName.trim() != rName ? "\"" + rName + "\"" : rName;
    aMember.maRealName = rName;
    aMember.mbDate = false;
    aMember.mbLeaf = true;
    aMember.mbVisible = bVisible;
@@ -1356,10 +1358,7 @@ void ScCheckListMenuControl::getResult(ResultType& rResult)

            ResultEntry aResultEntry;
            aResultEntry.bValid = bState;
            if ( maMembers[i].mbDate )
                aResultEntry.aName = maMembers[i].maRealName;
            else
                aResultEntry.aName = maMembers[i].maName;
            aResultEntry.aName = maMembers[i].maRealName;
            aResultEntry.bDate = maMembers[i].mbDate;
            aResult.insert(aResultEntry);
        }