diff --git a/src/main.cpp b/src/main.cpp index e0edfc2..a44b2e9 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -45,8 +45,7 @@ void showMenu(vector *menu_elems, const uint8_t *num_menu, vector *mensaje, Config *config); void showMenu(vector *menu_elems, const uint8_t *num_menu, Config *config); - -void monitorHilo(CpuMon monitor) { monitor.iniciarCPU_MON(); } +void monitorHilo(CpuMon *monitor); int main(int argc, char *argv[]) { txt::inicializarIdioma(setlocale(LC_ALL, "")); @@ -83,16 +82,13 @@ void userInterface(const uint8_t *num_menu, vector *mensaje, break; } case MENU_INICIAR_STRESS: { - /*TODO - *Lleva al menĂº principal - */ CpuMon monitor = CpuMon(std::thread::hardware_concurrency(), newwin(ui::g_maxLines - (TITULO_PRINCIPAL.size() + 4), ui::g_maxCols / 2 - 1, TITULO_PRINCIPAL.size() + 4, ui::g_maxCols - ui::g_maxCols / 2 - 1)); - std::thread monHilo(monitorHilo, monitor); + std::thread monHilo(monitorHilo, &monitor); sleep(10); monitor.setEnfuncionamiento(false); @@ -297,3 +293,5 @@ void showMenu(vector *menu_elems, const uint8_t *num_menu, attroff(COLOR_PAIR(MENU_PRINCIPAL)); userInterface(&highlight, config); } + +void monitorHilo(CpuMon *monitor) { monitor->iniciarCPU_MON(); }