cui/source/options/certpath.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 978fffefb15078d52be66463834c8b19ad78af4b
Author:     Jan-Marek Glogowski <jan-marek.glogow...@extern.cib.de>
AuthorDate: Wed Oct 23 11:11:56 2019 +0200
Commit:     Jan-Marek Glogowski <glo...@fbihome.de>
CommitDate: Wed Oct 23 13:54:15 2019 +0200

    tdf#127909 follow the NSSInitializer selection
    
    NSSInitializer contains the copy of the algorithm used in the
    certificate path selection dialog, but with commit aceab9cbf104
    ("tdf#127909 don't always select the first entry") these were
    desynced, as the first default profile should be selected
    not the last one.
    
    Change-Id: I07816c74eb1184df17e4d251f27ff0bee715e82d
    Reviewed-on: https://gerrit.libreoffice.org/81367
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glo...@fbihome.de>

diff --git a/cui/source/options/certpath.cxx b/cui/source/options/certpath.cxx
index 6f52fcbf1926..c5b496c08440 100644
--- a/cui/source/options/certpath.cxx
+++ b/cui/source/options/certpath.cxx
@@ -58,6 +58,7 @@ CertPathDialog::CertPathDialog(weld::Window* pParent)
             "thunderbird",
             "firefox",
             "mozilla" };
+        bool bSelected = false;
 
         uno::Reference<mozilla::XMozillaBootstrap> xMozillaBootstrap = 
mozilla::MozillaBootstrap::create( comphelper::getProcessComponentContext() );
 
@@ -78,7 +79,10 @@ CertPathDialog::CertPathDialog(weld::Window* pParent)
             {
                 OUString sEntry = OUString::createFromAscii(productNames[i]) + 
":" + sProfileName;
                 OUString sProfilePath = 
xMozillaBootstrap->getProfilePath(productTypes[i], sProfileName);
-                AddCertPath(sEntry, sProfilePath, sProfileName == 
sDefaultProfile);
+                const bool bSelectDefaultProfile = !bSelected && sProfileName 
== sDefaultProfile;
+                AddCertPath(sEntry, sProfilePath, bSelectDefaultProfile);
+                if (bSelectDefaultProfile)
+                    bSelected = true;
             }
         }
     }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to