summaryrefslogtreecommitdiffstats
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
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.
-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 *