vcl/qt5/QtFilePicker.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit e77624db7f223ca1e487cea462e04a73efbc9f2b
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Sun Apr 27 23:19:55 2025 +0200
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Mon Apr 28 08:25:21 2025 +0200

    tdf#166365: Crash in file picker, directory property (kf5/kf6)
    
    See bt from assertion here: 
https://bugs.documentfoundation.org/show_bug.cgi?id=166365#c1
    
    Let's do the same as Gtk3KDE5FolderPicker::getDirectory() in
    vcl/unx/gtk3_kde5/gtk3_kde5_folderpicker.cxx
    
    Change-Id: Iaea4e4b916c30cc14d3959725922c73e9d161625
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184691
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>
    Tested-by: Jenkins

diff --git a/vcl/qt5/QtFilePicker.cxx b/vcl/qt5/QtFilePicker.cxx
index 0085c51d898f..f2a811a1aaf1 100644
--- a/vcl/qt5/QtFilePicker.cxx
+++ b/vcl/qt5/QtFilePicker.cxx
@@ -960,7 +960,7 @@ OUString QtFilePicker::getDirectory()
     uno::Sequence<OUString> seq = getSelectedFiles();
     if (seq.getLength() > 1)
         seq.realloc(1);
-    return seq[0];
+    return seq.hasElements() ? seq[0] : OUString();
 }
 
 void QtFilePicker::setDescription(const OUString&) {}

Reply via email to