[Libreoffice-commits] core.git: vcl/osx
Stephan Bergmann
sbergman at redhat.com
Wed Nov 2 08:28:01 UTC 2016
vcl/osx/OSXTransferable.cxx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
New commits:
commit 8251b57dec1adb7f6bb76493ae446dea77651544
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed Nov 2 09:25:57 2016 +0100
const-ness mismatch
(Why does that only cause a compilation failure now?
DataFlavorMapper::openOfficeToSystemFlavor always returned a const NSString*.
Odd.)
Change-Id: I5baa577b78d024c5e959df7ec5bf477057b91c07
diff --git a/vcl/osx/OSXTransferable.cxx b/vcl/osx/OSXTransferable.cxx
index 622b2e4..df39c42 100644
--- a/vcl/osx/OSXTransferable.cxx
+++ b/vcl/osx/OSXTransferable.cxx
@@ -105,7 +105,7 @@ Any SAL_CALL OSXTransferable::getTransferData( const DataFlavor& aFlavor )
}
bool bInternal(false);
- NSString* sysFormat =
+ NSString const * sysFormat =
(aFlavor.MimeType.startsWith("image/png"))
? DataFlavorMapper::openOfficeImageToSystemFlavor( mPasteboard )
: mDataFlavorMapper->openOfficeToSystemFlavor(aFlavor, bInternal);
@@ -113,12 +113,12 @@ Any SAL_CALL OSXTransferable::getTransferData( const DataFlavor& aFlavor )
if ([sysFormat caseInsensitiveCompare: NSFilenamesPboardType] == NSOrderedSame)
{
- NSArray* sysData = [mPasteboard propertyListForType: sysFormat];
+ NSArray* sysData = [mPasteboard propertyListForType: const_cast<NSString *>(sysFormat)];
dp = DataFlavorMapper::getDataProvider(sysFormat, sysData);
}
else
{
- NSData* sysData = [mPasteboard dataForType: sysFormat];
+ NSData* sysData = [mPasteboard dataForType: const_cast<NSString *>(sysFormat)];
dp = DataFlavorMapper::getDataProvider(sysFormat, sysData);
}
More information about the Libreoffice-commits
mailing list