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>
This commit is contained in:
Giuseppe Castagno
2016-02-19 17:45:46 +01:00
committed by jan iversen
parent 03a5995ab0
commit 86cd3df1ec

View File

@@ -1056,7 +1056,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 );