From bf22e175c11ebafb3595ffe4f7777c68b532c4f3 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 20 Dec 2021 12:15:20 +1100 Subject: [PATCH] Removing run time error from AURA USB detection + Adding LOG message + Deleting object --- Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp | 5 ++--- Controllers/AsusAuraUSBController/AsusAuraUSBController.h | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp index a80722e3..2547301a 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController.cpp @@ -100,9 +100,8 @@ void AuraUSBController::GetConfigTable() } else { - hid_close(dev); - - throw std::runtime_error("Could not read config table"); + LOG_INFO("[%s] Could not read config table, can not add device", device_name); + delete this; } } diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController.h index 11ce229c..fb005504 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController.h @@ -8,6 +8,7 @@ \*-----------------------------------------*/ #include "RGBController.h" +#include "LogManager.h" #include #include