diff --git a/src/rime/lever/custom_settings.cc b/src/rime/lever/custom_settings.cc index e5b6bca412..1b3dfd2550 100644 --- a/src/rime/lever/custom_settings.cc +++ b/src/rime/lever/custom_settings.cc @@ -28,7 +28,7 @@ bool CustomSettings::Load() { fs::path shared_data_path(deployer_->shared_data_dir); fs::path config_path(user_data_path / "build" / (config_id_ + ".yaml")); if (!config_.LoadFromFile(config_path.string())) { - config_path = shared_data_path / (config_id_ + ".yaml"); + config_path = shared_data_path / "build" / (config_id_ + ".yaml"); if (!config_.LoadFromFile(config_path.string())) { LOG(WARNING) << "cannot find '" << config_id_ << ".yaml'."; return false;