Files
TamaASR/linux/fcitx5/preeditfinalizer.h
T
MeloriseandCodex 4a5a8dc8dd feat: 发布 MeloASR 0.1.7
整合 Linux Fcitx5 实时输入、网页后端、设置页、悬浮球、托盘和发行打包能力。

AI-assisted-by: Codex

AI-model: gpt-5.6-sol

AI-reasoning-effort: medium

Co-authored-by: Codex <codex@openai.com>
2026-08-23 17:23:33 +08:00

14 lines
362 B
C++

#pragma once
#include <string>
#include <utility>
template <typename ClearPreedit, typename CommitText>
void finalizePreedit(const std::string &text, ClearPreedit &&clearPreedit,
CommitText &&commitText) {
std::forward<ClearPreedit>(clearPreedit)();
if (!text.empty()) {
std::forward<CommitText>(commitText)(text);
}
}