diff options
author | Christian Persch <chpe@src.gnome.org> | 2021-06-04 20:13:18 +0200 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2021-06-04 20:13:18 +0200 |
commit | 31e37a4cbeb473987f6ea024f90907335787ff91 (patch) | |
tree | b26d5c7dea108ede30ee5562ca95c972daf77148 | |
parent | cfa851b9e4851805cbcdd477961a6c3b11c4bee5 (diff) | |
download | gnome-terminal-31e37a4cbeb473987f6ea024f90907335787ff91.tar.gz |
nautilus: Fix exported symbols linkage
-rw-r--r-- | src/terminal-nautilus.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/terminal-nautilus.cc b/src/terminal-nautilus.cc index 381d3945..0588d0f3 100644 --- a/src/terminal-nautilus.cc +++ b/src/terminal-nautilus.cc @@ -24,7 +24,10 @@ #include <gio/gio.h> #include <gtk/gtk.h> +/* Work around https://gitlab.gnome.org/GNOME/nautilus/-/issues/1884 */ +extern "C" { #include <nautilus-extension.h> +} #include <errno.h> #include <fcntl.h> @@ -745,7 +748,7 @@ terminal_nautilus_class_finalize (TerminalNautilusClass *klass) static GType type_list[1]; -#define EXPORT __attribute__((__visibility__("default"))) extern +#define EXPORT extern "C" __attribute__((__visibility__("default"))) EXPORT void nautilus_module_initialize (GTypeModule *module) |