From 64bdd710868e55dab15beb8d13a048d521d5046e Mon Sep 17 00:00:00 2001 From: Qijia Liu Date: Sat, 13 Jul 2024 03:10:40 +0800 Subject: [PATCH] don't silently fail when loading shared library (#1089) Co-authored-by: Weng Xuetian --- src/lib/fcitx/addonloader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/fcitx/addonloader.cpp b/src/lib/fcitx/addonloader.cpp index 5679a872a..efa9515ca 100644 --- a/src/lib/fcitx/addonloader.cpp +++ b/src/lib/fcitx/addonloader.cpp @@ -45,6 +45,8 @@ AddonInstance *SharedLibraryLoader::load(const AddonInfo &info, info.uniqueName(), std::make_unique(std::move(lib))); } catch (const std::exception &e) { + FCITX_ERROR() << "Failed to initialize addon factory for addon " + << info.uniqueName() << ". Error: " << e.what(); } break; }