rm for ... in
This commit is contained in:
16
input.cm
16
input.cm
@@ -47,20 +47,18 @@ function create_user(index, config) {
|
||||
var display_names = {}
|
||||
|
||||
// Merge defaults with config
|
||||
for (var k in default_action_map) {
|
||||
arrfor(array(default_action_map), function(k) {
|
||||
action_map[k] = array(default_action_map[k])
|
||||
display_names[k] = default_display_names[k]
|
||||
}
|
||||
})
|
||||
if (config.action_map) {
|
||||
for (var k in config.action_map) {
|
||||
arrfor(array(config.action_map), function(k) {
|
||||
var val = config.action_map[k]
|
||||
action_map[k] = is_array(val) ? array(val) : [val]
|
||||
}
|
||||
})
|
||||
}
|
||||
if (config.display_names) {
|
||||
for (var k in config.display_names) {
|
||||
display_names[k] = config.display_names[k]
|
||||
}
|
||||
arrfor(array(config.display_names), k => display_names[k] = config.display_names[k])
|
||||
}
|
||||
|
||||
var user = {
|
||||
@@ -160,11 +158,11 @@ function pick_user(canon) {
|
||||
if (user.active_device != canon.device_id) {
|
||||
// Release all held actions when switching device
|
||||
var old_down = user.router.down
|
||||
for (var action in old_down) {
|
||||
arrfor(array(old_down), action => {
|
||||
if (old_down[action]) {
|
||||
user.dispatch(action, { pressed: false, released: true, time: canon.time })
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
user.active_device = canon.device_id
|
||||
if (find(user.paired_devices, canon.device_id) == null) {
|
||||
|
||||
Reference in New Issue
Block a user