summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiuseppe Castagno <giuseppe.castagno@acca-esse.eu>2016-02-19 17:45:46 +0100
committerDavid Tardon <dtardon@redhat.com>2016-02-23 06:16:11 +0000
commit9407bf98487beba498216e5132dca565108069a5 (patch)
tree8bb92782e86e7a51d1f761e47ef5cad99414dea9
parent4f5c516e51433a6fdd0b4c889b836a983ecfb7ea (diff)
Related tdf#81718: correctly display file size for...
...WebDAV elements. WebDAV UCP provider maps UCB 'Size' property to 'DAV:getcontentlength'. DAV:getcontentlength property is defined in Section 15.4 of RFC4918. <http://tools.ietf.org/html/rfc4918#section-15> Change-Id: Ie91d1f2aed417002f4d1ecae3e1188123c04d35b Reviewed-on: https://gerrit.libreoffice.org/22511 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org> (cherry picked from commit 86cd3df1ec9719e3a2a56dad1d9d7935f52a9f61) Reviewed-on: https://gerrit.libreoffice.org/22613 Reviewed-by: David Tardon <dtardon@redhat.com>
-rw-r--r--sfx2/source/dialog/dinfdlg.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/sfx2/source/dialog/dinfdlg.cxx b/sfx2/source/dialog/dinfdlg.cxx
index bc3fa4bb51a3..0eabee97a104 100644
--- a/sfx2/source/dialog/dinfdlg.cxx
+++ b/sfx2/source/dialog/dinfdlg.cxx
@@ -1073,7 +1073,8 @@ void SfxDocumentPage::Reset( const SfxItemSet* rSet )
// determine size and type
OUString aSizeText( m_aUnknownSize );
- if ( aURL.GetProtocol() == INetProtocol::File )
+ if ( aURL.GetProtocol() == INetProtocol::File ||
+ aURL.isAnyKnownWebDAVScheme() )
aSizeText = CreateSizeText( SfxContentHelper::GetSize( aURL.GetMainURL( INetURLObject::NO_DECODE ) ) );
m_pShowSizeFT->SetText( aSizeText );