Skip to content

Commit 62bbead

Browse files
committed
fix(rime_api.cc): using unchecked fields introduced an ABI breakage
#328 (review)
1 parent 90839b0 commit 62bbead

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/rime_api.cc

+5-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,11 @@ RIME_API void RimeSetup(RimeTraits *traits) {
6868

6969
setup_deployer(traits);
7070
if (PROVIDED(traits, app_name)) {
71-
SetupLogging(traits->app_name, traits->min_log_level, traits->log_dir);
71+
if (PROVIDED(traits, min_log_level) && PROVIDED(traits, log_dir)) {
72+
SetupLogging(traits->app_name, traits->min_log_level, traits->log_dir);
73+
} else {
74+
SetupLogging(traits->app_name);
75+
}
7276
}
7377
}
7478

0 commit comments

Comments
 (0)