mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-06 16:53:56 +00:00
Fix a null pointer
This commit is contained in:
parent
f6720cbf09
commit
b4fbe4ca80
@ -136,8 +136,9 @@ CFStringRef createStringForKey(CGKeyCode keyCode)
|
|||||||
{
|
{
|
||||||
TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource();
|
TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource();
|
||||||
CFDataRef layoutData =
|
CFDataRef layoutData =
|
||||||
TISGetInputSourceProperty(currentKeyboard,
|
(CFDataRef)TISGetInputSourceProperty(currentKeyboard,
|
||||||
kTISPropertyUnicodeKeyLayoutData);
|
kTISPropertyUnicodeKeyLayoutData);
|
||||||
|
if (layoutData == nil) { return 0; }
|
||||||
const UCKeyboardLayout *keyboardLayout =
|
const UCKeyboardLayout *keyboardLayout =
|
||||||
(const UCKeyboardLayout *)CFDataGetBytePtr(layoutData);
|
(const UCKeyboardLayout *)CFDataGetBytePtr(layoutData);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user