From d810f3ed40423a80c6c615f71b263b5a0a416786 Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Sun, 8 Jan 2023 22:17:14 -0500 Subject: [PATCH] make a newly manually added device the active device --- preload.js | 3 ++- src/device.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/preload.js b/preload.js index 17267c1..ce7ef2f 100644 --- a/preload.js +++ b/preload.js @@ -95,7 +95,7 @@ window.init = function init() { }; document.getElementById('add-device-button').onchange = function addDeviceClick(e) { - DEVICE.registerDevice( + const newDevice = DEVICE.registerDevice( { type: e.target.value, defaultName: 'New Device', @@ -106,6 +106,7 @@ window.init = function init() { ); e.target.selectedIndex = 0; + VIEW.switchDevice(newDevice.id); SAVESLOTS.saveAll(); }; diff --git a/src/device.js b/src/device.js index ee23047..6fe846b 100644 --- a/src/device.js +++ b/src/device.js @@ -70,7 +70,7 @@ function registerDevice(newDevice, discoveryMethod) { VIEW.addDeviceToList(devices[id]); initDeviceConnection(id); - return true; + return devices[id]; } module.exports.registerDevice = registerDevice;