projects
/
enjoyable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Sparkle automatic updater.
[enjoyable.git]
/
Classes
/
NJDeviceController.m
diff --git
a/Classes/NJDeviceController.m
b/Classes/NJDeviceController.m
index
5a6603c
..
cb7b917
100644
(file)
--- a/
Classes/NJDeviceController.m
+++ b/
Classes/NJDeviceController.m
@@
-49,7
+49,10
@@
}
- (void)addRunningOutput:(NJOutput *)output {
}
- (void)addRunningOutput:(NJOutput *)output {
- [_continousOutputs addObject:output];
+ // Axis events will trigger every small movement, don't keep
+ // re-adding them or they trigger multiple times each time.
+ if (![_continousOutputs containsObject:output])
+ [_continousOutputs addObject:output];
if (!_continuousOutputsTick) {
_continuousOutputsTick = [NSTimer scheduledTimerWithTimeInterval:1.0/60.0
target:self
if (!_continuousOutputsTick) {
_continuousOutputsTick = [NSTimer scheduledTimerWithTimeInterval:1.0/60.0
target:self
@@
-240,7
+243,6
@@
objectValueForTableColumn:(NSTableColumn *)tableColumn
_translatingEvents = translatingEvents;
NSInteger state = translatingEvents ? NSOnState : NSOffState;
translatingEventsButton.state = state;
_translatingEvents = translatingEvents;
NSInteger state = translatingEvents ? NSOnState : NSOffState;
translatingEventsButton.state = state;
- translatingEventsMenu.title = translatingEvents ? @"Disable" : @"Enable";
NSString *name = translatingEvents
? NJEventTranslationActivated
: NJEventTranslationDeactivated;
NSString *name = translatingEvents
? NJEventTranslationActivated
: NJEventTranslationDeactivated;
@@
-253,5
+255,4
@@
objectValueForTableColumn:(NSTableColumn *)tableColumn
self.translatingEvents = sender.state == NSOnState;
}
self.translatingEvents = sender.state == NSOnState;
}
-
@end
@end