diff --git a/src/CardinalPlugin.cpp b/src/CardinalPlugin.cpp index 237808a..3dc9381 100644 --- a/src/CardinalPlugin.cpp +++ b/src/CardinalPlugin.cpp @@ -91,11 +91,6 @@ struct Initializer #ifdef HEADLESS settings::headless = true; #endif -#ifdef __MOD_DEVICES__ - settings::threadCount = 3; -#else - settings::threadCount = 0; -#endif system::init(); logger::init(); diff --git a/src/override/MenuBar.cpp b/src/override/MenuBar.cpp index 29d872b..b23ab0f 100644 --- a/src/override/MenuBar.cpp +++ b/src/override/MenuBar.cpp @@ -598,23 +598,6 @@ struct EngineButton : MenuButton { menu->addChild(createMenuItem("Performance meters", cpuMeterText, [=]() { settings::cpuMeter ^= true; })); - - menu->addChild(createSubmenuItem("Threads | DO NOT USE", string::f("%d", settings::threadCount), [=](ui::Menu* menu) { - // BUG This assumes SMT is enabled. - int cores = system::getLogicalCoreCount() / 2; - - for (int i = 1; i <= 2 * cores; i++) { - std::string rightText; - if (i == cores) - rightText += "(most modules)"; - else if (i == 1) - rightText += "(lowest CPU usage)"; - menu->addChild(createCheckMenuItem(string::f("%d", i), rightText, - [=]() {return settings::threadCount == i;}, - [=]() {settings::threadCount = i;} - )); - } - })); } };