summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-02-18 21:42:00 +0200
committerMichael Meeks <michael.meeks@suse.com>2013-02-19 10:09:20 +0000
commitf68b89cbfd76e43a701f8457a3a97c87be74758a (patch)
tree2f619c5684c66874f5287b7841046038deb8c7b6 /extensions
parent4465624e770155a60c6e4ac10ac87429a039b37f (diff)
Make sure MetadataImporterPluginFactory has external linkage
Otherwise, in a LO built with hidden visibility (as gcc terminology, not ELF, Mac OS X does not use ELF), Spotlight won't be able to use our importer. (cherry picked from commit 7c6b42851bc0a94f6aa8c3e28892d1ab4b297c25) Change-Id: Ie19082f9f14e4cc75ae6f7583031b929b7b75330 Reviewed-on: https://gerrit.libreoffice.org/2247 Reviewed-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/macosx/spotlight/main.m1
1 files changed, 1 insertions, 0 deletions
diff --git a/extensions/source/macosx/spotlight/main.m b/extensions/source/macosx/spotlight/main.m
index 491adc121697..3016a8a658b6 100644
--- a/extensions/source/macosx/spotlight/main.m
+++ b/extensions/source/macosx/spotlight/main.m
@@ -212,6 +212,7 @@ ULONG MetadataImporterPluginRelease(void *thisInstance)
// -----------------------------------------------------------------------------
// Implementation of the factory function for this type.
//
+__attribute__ ((visibility("default")))
void *
MetadataImporterPluginFactory(CFAllocatorRef allocator, CFUUIDRef typeID)
{