Initialize WMI only once, remove init calls from everywhere it is called and initialize it once as a static variable

* See comment: https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/1581#note_684260496
This commit is contained in:
Adam Honse committed 2021-09-24 18:05:04 +00:00
1 parent eaaed7fd83
commit dd47256f06
6 files changed
+2 -5

No files matched your search

@@ -16,7 +16,6 @@ static void DetectAsusTUFLaptopWMIControllers(std::vector<RGBController*>&)
// For now, checking for "TUF Gaming" should suffice
Wmi wmi;
wmi.init();
std::vector<QueryObj> systemProduct;
if (wmi.query("SELECT * FROM Win32_ComputerSystemProduct", systemProduct))