Use the new flag for client side input panel.

This commit is contained in:
Weng Xuetian 2021-01-23 07:51:07 -08:00
parent 76e0c5808f
commit ffefd6df93
No known key found for this signature in database
GPG Key ID: 8E8B898CBF2412F9
2 changed files with 2 additions and 2 deletions

View File

@ -13,7 +13,6 @@ namespace fcitx {
// This need to keep sync with fcitx5.
enum FcitxCapabilityFlag : uint64_t {
FcitxCapabilityFlag_ClientSideUI = (1 << 0),
FcitxCapabilityFlag_Preedit = (1 << 1),
FcitxCapabilityFlag_Password = (1 << 3),
FcitxCapabilityFlag_FormattedPreedit = (1 << 4),
@ -36,6 +35,7 @@ enum FcitxCapabilityFlag : uint64_t {
FcitxCapabilityFlag_Sensitive = (1ull << 36),
FcitxCapabilityFlag_KeyEventOrderFix = (1ull << 37),
FcitxCapabilityFlag_ReportKeyRepeat = (1ull << 38),
FcitxCapabilityFlag_ClientSideInputPanel = (1ull << 39),
};
enum FcitxTextFormatFlag : int {

View File

@ -460,7 +460,7 @@ void QFcitxPlatformInputContext::createInputContextFinished(
if (QGuiApplication::platformName().startsWith("wayland")) {
flag |= FcitxCapabilityFlag_RelativeRect;
}
flag |= FcitxCapabilityFlag_ClientSideUI;
flag |= FcitxCapabilityFlag_ClientSideInputPanel;
addCapability(*data, flag, true);
}