Skip to content

Commit 3dc322a

Browse files
committed
fix: potential crash on rime context conversion
Judge if `commit_text_preview` is null before assignment.
1 parent 2707bf1 commit 3dc322a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

app/src/main/jni/librime_jni/helper-types.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ class ContextProto {
102102
composition.selStart = distance(t, t + c.sel_start);
103103
composition.selEnd = distance(t, t + c.sel_end);
104104
composition.preedit = t;
105-
composition.commitTextPreview = context->commit_text_preview;
105+
if (context->commit_text_preview) {
106+
composition.commitTextPreview = context->commit_text_preview;
107+
}
106108
}
107109
if (context->menu.num_candidates > 0) {
108110
auto& m = context->menu;

0 commit comments

Comments
 (0)