Mouse improvements. Segment and snap the mouse move and scroll speed for easier match...
[enjoyable.git] / Classes / NJDeviceController.m
index d553d7d..db821bf 100644 (file)
@@ -53,7 +53,6 @@
                                                          selector:@selector(updateContinuousInputs:)
                                                          userInfo:nil
                                                           repeats:YES];
-        NSLog(@"Scheduled continuous output timer.");
     }
 }
 
@@ -113,6 +112,7 @@ static int findAvailableIndex(NSArray *list, NJDevice *dev) {
     dev.index = findAvailableIndex(_devices, dev);
     [_devices addObject:dev];
     [outlineView reloadData];
+    [connectDevicePrompt setHidden:!!_devices.count];
 }
 
 static void add_callback(void *ctx, IOReturn inResult, void *inSender, IOHIDDeviceRef device) {
@@ -138,6 +138,7 @@ static void remove_callback(void *ctx, IOReturn inResult, void *inSender, IOHIDD
     if (match) {
         [_devices removeObject:match];
         [outlineView reloadData];
+        [connectDevicePrompt setHidden:!!_devices.count];
     }
     
 }
@@ -152,7 +153,6 @@ static void remove_callback(void *ctx, IOReturn inResult, void *inSender, IOHIDD
     if (!runningOutputs.count) {
         [continuousTimer invalidate];
         continuousTimer = nil;
-        NSLog(@"Unscheduled continuous output timer.");
     }
 }