applets/kimpanel: Avoid unrefing a null engine descriptor

This commit is contained in:
Li Kai 2026-07-27 13:52:28 +08:00 committed by Kai Li
parent 573d356fc6
commit e98646a564

View file

@ -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 {