gplugin/gplugin

Have the loaders actually give an error message when you try to unload them
feature/loader-error-messages
2019-11-07, Gary Kramlich
8121a8e44cde
Parents 4ec6b1dcbba3
Children d760868a67d3
Have the loaders actually give an error message when you try to unload them
--- a/lua/gplugin-lua-core.c Wed Nov 06 21:08:17 2019 -0600
+++ b/lua/gplugin-lua-core.c Thu Nov 07 22:13:08 2019 -0600
@@ -21,6 +21,8 @@
#include "gplugin-lua-loader.h"
#include "gplugin-lua-plugin.h"
+#include <glib/gi18n-lib.h>
+
G_MODULE_EXPORT GPluginPluginInfo *
gplugin_query(G_GNUC_UNUSED GError **error) {
@@ -63,6 +65,13 @@
gplugin_unload(G_GNUC_UNUSED GPluginNativePlugin *plugin,
G_GNUC_UNUSED GError **error)
{
+ g_set_error_literal(
+ error,
+ GPLUGIN_DOMAIN,
+ 0,
+ _("The Lua loader can not be unloaded")
+ );
+
return FALSE;
}
--- a/python/gplugin-python-core.c Wed Nov 06 21:08:17 2019 -0600
+++ b/python/gplugin-python-core.c Thu Nov 07 22:13:08 2019 -0600
@@ -62,6 +62,13 @@
gplugin_unload(G_GNUC_UNUSED GPluginNativePlugin *plugin,
G_GNUC_UNUSED GError **error)
{
+ g_set_error_literal(
+ error,
+ GPLUGIN_DOMAIN,
+ 0,
+ _("The Python loader can not be unloaded")
+ );
+
return FALSE;
}
--- a/tcc/gplugin-tcc-core.c Wed Nov 06 21:08:17 2019 -0600
+++ b/tcc/gplugin-tcc-core.c Thu Nov 07 22:13:08 2019 -0600
@@ -62,6 +62,13 @@
gplugin_unload(G_GNUC_UNUSED GPluginNativePlugin *plugin,
G_GNUC_UNUSED GError **error)
{
+ g_set_error_literal(
+ error,
+ GPLUGIN_DOMAIN,
+ 0,
+ _("The TCC loader can not be unloaded")
+ );
+
return FALSE;
}