summary refs log tree commit diff stats
path: root/src/common
diff options
context:
space:
mode:
authordelthas <delthas@dille.cc>2020-04-19 20:31:38 +0200
committerPatrick <tingping@tingping.se>2020-05-02 20:38:17 -0700
commit82a424fc8a0377ec0d0981f5e6f9d23233a1aba3 (patch)
treed79621ca433bbdf944a3ece59eb12924e21f414c /src/common
parentc2cdf0d2a1296eaa75d99246628277a8180bb2ce (diff)
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.
Diffstat (limited to 'src/common')
-rw-r--r--src/common/plugin.c7
1 files changed, 6 insertions, 1 deletions
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 *