From 3982d1b897e424f0b8b246d2c424fd426531cc42 Mon Sep 17 00:00:00 2001 From: Matthew Budd Date: Fri, 27 Nov 2020 14:23:17 -0500 Subject: [PATCH] CAdded --- src/drivers/Qt/ConsoleWindow.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/drivers/Qt/ConsoleWindow.cpp b/src/drivers/Qt/ConsoleWindow.cpp index 4b14580e..a3da7570 100644 --- a/src/drivers/Qt/ConsoleWindow.cpp +++ b/src/drivers/Qt/ConsoleWindow.cpp @@ -110,7 +110,7 @@ consoleWin_t::consoleWin_t(QWidget *parent) emulatorThread->start(); //emulatorThread->setPriority( QThread::TimeCriticalPriority ); - //setPriority( QThread::TimeCriticalPriority ); + setPriority( QThread::TimeCriticalPriority ); } consoleWin_t::~consoleWin_t(void) @@ -1783,6 +1783,7 @@ void consoleWin_t::aboutQt(void) void consoleWin_t::setPriority( QThread::Priority priority_req ) { + #ifdef __linux__ struct sched_param p; int minPrio, maxPrio; @@ -1808,6 +1809,12 @@ void consoleWin_t::setPriority( QThread::Priority priority_req ) } printf("sched_getscheduler(): %i \n", sched_getscheduler( getpid() ) ); +#else + QThread *mainThread; + + mainThread = QThread::currentThread(); + + mainThread->setPriority( priority_req ); #endif }