From f6cdcc8ca911be3451b4c952f0b72a584b59268d Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Sun, 1 Jun 2025 00:50:19 +0200 Subject: [PATCH] voice: LANG_PLUGIN_CANT_OPEN Change-Id: Icbcbd7ed2dff88065726ce2520fbcc718bc3eba0 --- apps/lang/english.lang | 2 +- apps/plugin.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/lang/english.lang b/apps/lang/english.lang index e329056add..5939f03267 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -7333,7 +7333,7 @@ *: "Can't open %s" - *: "" + *: "Can't open plugin" diff --git a/apps/plugin.c b/apps/plugin.c index f48f232b68..e7a533ac62 100644 --- a/apps/plugin.c +++ b/apps/plugin.c @@ -902,6 +902,13 @@ int plugin_load(const char* plugin, const void* parameter) strcpy(current_plugin, plugin); current_plugin_handle = lc_open(plugin, pluginbuf, PLUGIN_BUFFER_SIZE); if (current_plugin_handle == NULL) { + if (global_settings.talk_menu) + { + talk_id(LANG_PLUGIN_CANT_OPEN, false); + talk_spell(plugin, true); + talk_force_enqueue_next(); + } + /* (voiced above) */ splashf(HZ*2, str(LANG_PLUGIN_CANT_OPEN), plugin); return -1; }