mirror of
https://github.com/atom/atom.git
synced 2026-01-24 06:18:03 -05:00
Don't insert IME preview on next tick if composition has already ended
This commit is contained in:
@@ -1657,8 +1657,10 @@ class TextEditorComponent {
|
||||
didCompositionUpdate (event) {
|
||||
if (parseInt(process.versions.chrome) === 56) {
|
||||
process.nextTick(() => {
|
||||
const previewText = this.getHiddenInput().value
|
||||
this.props.model.insertText(previewText, {select: true})
|
||||
if (this.compositionCheckpoint) {
|
||||
const previewText = this.getHiddenInput().value
|
||||
this.props.model.insertText(previewText, {select: true})
|
||||
}
|
||||
})
|
||||
} else {
|
||||
this.props.model.insertText(event.data, {select: true})
|
||||
|
||||
Reference in New Issue
Block a user