[gtk+] Bug 705181: Fix annoying beeping introduced by Mac IME
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Bug 705181: Fix annoying beeping introduced by Mac IME
- Date: Wed, 31 Jul 2013 00:27:47 +0000 (UTC)
commit a78643bd6fdb91f8ad9f1aacf0b2ebb557dc39bf
Author: Michael Hutchinson <m j hutchinson gmail com>
Date: Tue Jul 2 19:04:36 2013 -0400
Bug 705181: Fix annoying beeping introduced by Mac IME
NSTextInputClient should not chain unhandled commands to super
(cherry picked from commit 91bcca6f395ba6d5aa5a688d6d629633bbea539f)
gdk/quartz/GdkQuartzView.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c
index 0254ee3..6bc3afe 100644
--- a/gdk/quartz/GdkQuartzView.c
+++ b/gdk/quartz/GdkQuartzView.c
@@ -172,7 +172,11 @@
-(void)doCommandBySelector: (SEL)aSelector
{
GDK_NOTE (EVENTS, g_print ("doCommandBySelector\n"));
- [super doCommandBySelector: aSelector];
+ /* Do nothing. Although we are required to implement this method for
+ * NSTextInputClient, we do not handle Cocoa command IDs, and the
+ * Apple docs explicitly say not to forward unhandled commands up
+ * the NSReponder chain, which calls NSBeep().
+ */
}
-(void)insertText: (id)aString replacementRange: (NSRange)replacementRange
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]