InputCommon: Initialize NSDictionaries using literal syntax.

This commit is contained in:
Lioncash
2014-09-13 21:32:33 -04:00
parent d7b7487405
commit 6cfc5b9849
2 changed files with 12 additions and 19 deletions

View File

@ -23,13 +23,11 @@ Keyboard::Keyboard(IOHIDDeviceRef device, std::string name, int index, void *win
{
// This class should only recieve Keyboard or Keypad devices
// Now, filter on just the buttons we can handle sanely
NSDictionary *matchingElements =
[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInteger: kIOHIDElementTypeInput_Button],
@kIOHIDElementTypeKey,
[NSNumber numberWithInteger: 0], @kIOHIDElementMinKey,
[NSNumber numberWithInteger: 1], @kIOHIDElementMaxKey,
nil];
NSDictionary *matchingElements = @{
@kIOHIDElementTypeKey : [NSNumber numberWithInteger: kIOHIDElementTypeInput_Button],
@kIOHIDElementMinKey : [NSNumber numberWithInteger: 0],
@kIOHIDElementMaxKey : [NSNumber numberWithInteger: 1]
};
CFArrayRef elements = IOHIDDeviceCopyMatchingElements(m_device,
(CFDictionaryRef)matchingElements, kIOHIDOptionsTypeNone);