vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit 58b76d531b7fe3a810b39a38b0a2ba62b710eee7
Author: Michael Meeks <michael.me...@collabora.com>
Date:   Sun May 3 14:50:37 2015 +0200

    tdf#91043 - attempted fix of filer-less gtk+ save dialog crash.
    
    Change-Id: If307f233d5db1520c307443321fa855e044c3de9

diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx 
b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
index 796db52..feda439 100644
--- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
+++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
@@ -758,9 +758,12 @@ uno::Sequence<OUString> SAL_CALL 
SalGtkFilePicker::getSelectedFiles() throw( uno
             GtkTreeModel *model;
             if (gtk_tree_selection_get_selected (selection, &model, &iter))
             {
-                gchar *title;
+                gchar *title = NULL;
                 gtk_tree_model_get (model, &iter, 2, &title, -1);
-                sFilterName = OUString( title, strlen( title), 
RTL_TEXTENCODING_UTF8 );
+                if (title)
+                    sFilterName = OUString( title, strlen( title ), 
RTL_TEXTENCODING_UTF8 );
+                else
+                    sFilterName = OUString();
                 g_free (title);
             }
             else
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to