From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:40935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWIKc-000869-Vd for qemu-devel@nongnu.org; Mon, 13 Jun 2011 21:22:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QWIKb-0003gP-8m for qemu-devel@nongnu.org; Mon, 13 Jun 2011 21:22:14 -0400 Received: from fmmailgate02.web.de ([217.72.192.227]:44735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QWIKa-0003g2-SU for qemu-devel@nongnu.org; Mon, 13 Jun 2011 21:22:13 -0400 Received: from smtp08.web.de ( [172.20.5.216]) by fmmailgate02.web.de (Postfix) with ESMTP id 571331A30D87F for ; Tue, 14 Jun 2011 03:22:12 +0200 (CEST) From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Tue, 14 Jun 2011 03:22:06 +0200 Message-Id: <1308014527-60251-10-git-send-email-andreas.faerber@web.de> In-Reply-To: <1308014527-60251-9-git-send-email-andreas.faerber@web.de> References: <1308014527-60251-1-git-send-email-andreas.faerber@web.de> <1308014527-60251-2-git-send-email-andreas.faerber@web.de> <1308014527-60251-3-git-send-email-andreas.faerber@web.de> <1308014527-60251-4-git-send-email-andreas.faerber@web.de> <1308014527-60251-5-git-send-email-andreas.faerber@web.de> <1308014527-60251-6-git-send-email-andreas.faerber@web.de> <1308014527-60251-7-git-send-email-andreas.faerber@web.de> <1308014527-60251-8-git-send-email-andreas.faerber@web.de> <1308014527-60251-9-git-send-email-andreas.faerber@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: andreas.faerber@web.de Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH 09/10] cocoa: Avoid warning related to multiple handleEvent: definitions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Andreas=20F=C3=A4rber?= Avoid compiler confusion as to which method signature to use for the handleEvent: selector on OSX >=3D 10.6 by making the variable type-safe as opposed to generic 'id' type. Requires moving the variable definition to after the class definition. ----8<---- ui/cocoa.m: In function =E2=80=98cocoa_refresh=E2=80=99: ui/cocoa.m:997: warning: multiple methods named =E2=80=98-handleEvent:=E2= =80=99 found /System/Library/Frameworks/AppKit.framework/Headers/NSTextInputContext.h:= 84: warning: using =E2=80=98-(BOOL)handleEvent:(NSEvent *)theEvent=E2=80=99 ui/cocoa.m:272: warning: also found =E2=80=98-(void)handleEvent:(NSEvent = *)event=E2=80=99 ----8<--- Reported-by: Alexandre Raymond Signed-off-by: Andreas F=C3=A4rber Tested-by: Alexandre Raymond --- ui/cocoa.m | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ui/cocoa.m b/ui/cocoa.m index 1c54759..515e684 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -63,7 +63,6 @@ typedef struct { } QEMUScreen; =20 NSWindow *normalWindow; -id cocoaView; static DisplayChangeListener *dcl; =20 int gArgc; @@ -278,6 +277,8 @@ static int cocoa_keycode_to_qemu(int keycode) - (QEMUScreen) gscreen; @end =20 +QemuCocoaView *cocoaView; + @implementation QemuCocoaView - (id)initWithFrame:(NSRect)frameRect { --=20 1.7.5.3