[Libreoffice-commits] core.git: fpicker/source

Giuseppe Castagno giuseppe.castagno at acca-esse.eu
Mon Aug 29 18:43:26 UTC 2016


 fpicker/source/office/RemoteFilesDialog.cxx |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 4e8e637374f8dad5439da39bd0c4b8b0b7c13cde
Author: Giuseppe Castagno <giuseppe.castagno at acca-esse.eu>
Date:   Sun Aug 28 16:07:24 2016 +0200

    tdf#101766: Fix new folder creation in 'Save Remote Server' dialog.
    
    Change-Id: I5297918ff6acf0631b8be370de3ac96bed474a47
    Reviewed-on: https://gerrit.libreoffice.org/28458
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Giuseppe Castagno <giuseppe.castagno at acca-esse.eu>

diff --git a/fpicker/source/office/RemoteFilesDialog.cxx b/fpicker/source/office/RemoteFilesDialog.cxx
index 69ededf..59f7791 100644
--- a/fpicker/source/office/RemoteFilesDialog.cxx
+++ b/fpicker/source/office/RemoteFilesDialog.cxx
@@ -1073,7 +1073,14 @@ IMPL_LINK_NOARG_TYPED ( RemoteFilesDialog, NewFolderHdl, Button*, void )
 {
     m_pFileView->EndInplaceEditing();
 
-    SmartContent aContent( m_pFileView->GetViewURL() );
+    // will be bound after InteractionHandler is enabled
+    SmartContent aContent;
+    aContent.enableDefaultInteractionHandler();
+    // now it can be bound
+    aContent.bindTo( m_pFileView->GetViewURL() );
+    if( !aContent.canCreateFolder() )
+        return;
+
     OUString aTitle;
     aContent.getTitle( aTitle );
     ScopedVclPtrInstance< QueryFolderNameDialog > aDlg( this, aTitle, fpicker::SVT_RESSTR( STR_SVT_NEW_FOLDER ) );


More information about the Libreoffice-commits mailing list