[plasma/plasma-desktop] applets/kimpanel/backend/ibus/ibus15: applets/kimpanel: Avoid unrefing a null engine descriptor
Kai Li <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit e98646a5647e033604c09e030458f86c0130a173 by Kai Li, on behalf of Li Kai.
Committed on 30/07/2026 at 02:58.
Pushed by tfella into branch 'master'.
applets/kimpanel: Avoid unrefing a null engine descriptor
M +1 -1 applets/kimpanel/backend/ibus/ibus15/panel.cpp
https://invent.kde.org/plasma/plasma-desktop/-/commit/e98646a5647e033604c09e030458f86c0130a173
diff --git a/applets/kimpanel/backend/ibus/ibus15/panel.cpp b/applets/kimpanel/backend/ibus/ibus15/panel.cpp
index 4ddfb2c6e6..425c2fb470 100644
--- a/applets/kimpanel/backend/ibus/ibus15/panel.cpp
+++ b/applets/kimpanel/backend/ibus/ibus15/panel.cpp
@@ -608,8 +608,8 @@ static void impanel_set_engine(IBusPanelImpanel *impanel, const char *name)
IBusEngineDesc *engine_desc = ibus_bus_get_global_engine(impanel->bus);
if (engine_desc) {
impanel->xkbLayoutManager->setLayout(engine_desc);
+ g_object_unref(engine_desc);
}
- g_object_unref(engine_desc);
}
impanel->engineManager->setCurrentEngine(name);
} else {