Fix a bug where the sink key handler missed a rejection condition.
This commit is contained in:
parent
d6f7b6e38d
commit
f457b9d463
|
@ -866,7 +866,7 @@ public:
|
||||||
// still nothing, then we update the composing buffer (some app has
|
// still nothing, then we update the composing buffer (some app has
|
||||||
// strange behavior if we don't do this, "thinking" the key is not
|
// strange behavior if we don't do this, "thinking" the key is not
|
||||||
// actually consumed)
|
// actually consumed)
|
||||||
if ([_composingBuffer length]) {
|
if ([_composingBuffer length] || !_bpmfReadingBuffer->isEmpty()) {
|
||||||
[self beep];
|
[self beep];
|
||||||
[self updateClientComposingBuffer:client];
|
[self updateClientComposingBuffer:client];
|
||||||
return YES;
|
return YES;
|
||||||
|
|
Loading…
Reference in New Issue