diff --git a/src/rime/lever/switcher_settings.cc b/src/rime/lever/switcher_settings.cc index dfc872fd7d..4084a09ccb 100644 --- a/src/rime/lever/switcher_settings.cc +++ b/src/rime/lever/switcher_settings.cc @@ -20,8 +20,10 @@ SwitcherSettings::SwitcherSettings(Deployer* deployer) } bool SwitcherSettings::Load() { - if (!CustomSettings::Load()) +CustomSettings::Load(); + if (config_.AsMap()->empty()) { return false; + } available_.clear(); selection_.clear(); hotkeys_.clear();