From 8ad55e484f0ba9073ce07a03de660cc546a7b668 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Sat, 30 Aug 2008 14:19:47 -0700 Subject: [PATCH] XQuartz: Fixed missing symbol in quartzKeyboard debugging --- hw/xquartz/quartzKeyboard.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hw/xquartz/quartzKeyboard.c b/hw/xquartz/quartzKeyboard.c index d26fbd3b8..264f6f8ed 100644 --- a/hw/xquartz/quartzKeyboard.c +++ b/hw/xquartz/quartzKeyboard.c @@ -1180,12 +1180,13 @@ Bool QuartzReadSystemKeymap(darwinKeyboardInfo *info) { int is_uchr = 1, i, j; OSStatus err; KeySym *k; + CFDataRef currentKeyLayoutDataRef = NULL; TISInputSourceRef currentKeyLayoutRef = TISCopyCurrentKeyboardLayoutInputSource(); keyboard_type = LMGetKbdType(); if (currentKeyLayoutRef) { - CFDataRef currentKeyLayoutDataRef = (CFDataRef )TISGetInputSourceProperty(currentKeyLayoutRef, kTISPropertyUnicodeKeyLayoutData); + currentKeyLayoutDataRef = (CFDataRef )TISGetInputSourceProperty(currentKeyLayoutRef, kTISPropertyUnicodeKeyLayoutData); if (currentKeyLayoutDataRef) chr_data = CFDataGetBytePtr(currentKeyLayoutDataRef); }