From 82a424fc8a0377ec0d0981f5e6f9d23233a1aba3 Mon Sep 17 00:00:00 2001 From: delthas Date: Sun, 19 Apr 2020 20:31:38 +0200 Subject: win32: Fix undefined symbol for builds with -with-plugin=false Windows builds without plugins can use notification-windows.c, which uses module_load in its notification_backend_init function. module_load was previously guarded with a USE_PLUGIN ifdef, but we do need this function for Windows builds even if plugins are disabled. This fixes a critical build issue for all Windows builds without plugins. --- src/common/plugin.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/plugin.c b/src/common/plugin.c index 1db11f35..6b2ffd0c 100644 --- a/src/common/plugin.c +++ b/src/common/plugin.c @@ -355,7 +355,8 @@ plugin_kill_all (void) } } -#ifdef USE_PLUGIN +#if defined(USE_PLUGIN) || defined(WIN32) +/* used for loading plugins, and in fe-gtk/notifications/notification-windows.c */ GModule * module_load (char *filename) @@ -384,6 +385,10 @@ module_load (char *filename) return handle; } +#endif + +#ifdef USE_PLUGIN + /* load a plugin from a filename. Returns: NULL-success or an error string */ char * -- cgit 1.4.1