Skip to content

Commit b1a3a6f

Browse files
committed
Update riti library
This includes the new suggestion search `upodesh` and Bangla emojis
1 parent 079f3d8 commit b1a3a6f

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

src/engine/fcitx/openbangla.cpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -439,11 +439,19 @@ void OpenBanglaEngine::populateConfig(const RawConfig &config) {
439439
const bool smartQuoting =
440440
booleanValue(config, "settings/SmartQuoting", true);
441441

442-
riti_config_set_layout_file(cfg_.get(), layoutPath.data());
442+
if(!riti_config_set_layout_file(cfg_.get(), layoutPath.data())) {
443+
FCITX_OPENBANGLA_DEBUG() << "Failed to set layout file: " << layoutPath;
444+
}
445+
443446
riti_config_set_suggestion_include_english(cfg_.get(), includeEnglish);
444447
riti_config_set_phonetic_suggestion(cfg_.get(), showCWPhonetic);
445-
riti_config_set_database_dir(cfg_.get(),
446-
PROJECT_DATADIR "/data");
448+
449+
if(!riti_config_set_database_dir(cfg_.get(),
450+
PROJECT_DATADIR "/data")) {
451+
FCITX_OPENBANGLA_DEBUG() << "Failed to set database directory: "
452+
<< PROJECT_DATADIR << "/data";
453+
}
454+
447455
riti_config_set_fixed_suggestion(cfg_.get(), showPrevWinFixed);
448456
riti_config_set_fixed_auto_vowel(cfg_.get(), autoVowelFormFixed);
449457
riti_config_set_fixed_auto_chandra(cfg_.get(), autoChandraPosFixed);

src/engine/ibus/main.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,17 @@ static Suggestion *suggestion = nullptr;
1717
static bool altGr = false;
1818

1919
void update_with_settings() {
20-
riti_config_set_layout_file(config, gSettings->getLayoutPath().toStdString().data());
20+
if(!riti_config_set_layout_file(config, gSettings->getLayoutPath().toStdString().data())) {
21+
LOG_ERROR("[IM:iBus]: Failed to set layout file: %s\n", gSettings->getLayoutPath().toStdString().data());
22+
}
23+
2124
riti_config_set_suggestion_include_english(config, gSettings->getSuggestionIncludeEnglish());
2225
riti_config_set_phonetic_suggestion(config, gSettings->getShowCWPhonetic());
23-
riti_config_set_database_dir(config, DatabasePath().toStdString().data());
26+
27+
if(!riti_config_set_database_dir(config, DatabasePath().toStdString().data())) {
28+
LOG_ERROR("[IM:iBus]: Failed to set database directory: %s\n", DatabasePath().toStdString().data());
29+
}
30+
2431
riti_config_set_fixed_suggestion(config, gSettings->getShowPrevWinFixed());
2532
riti_config_set_fixed_auto_vowel(config, gSettings->getAutoVowelFormFixed());
2633
riti_config_set_fixed_auto_chandra(config, gSettings->getAutoChandraPosFixed());

0 commit comments

Comments
 (0)