--- nono/host/signalthread.cpp 2026/04/29 17:05:18 1.1.1.3 +++ nono/host/signalthread.cpp 2026/04/29 17:05:51 1.1.1.5 @@ -32,6 +32,7 @@ // Linux のマニュアルでは確認できなかった。 #include "signalthread.h" +#include "mainapp.h" #include "uimessage.h" #include @@ -96,6 +97,8 @@ SignalThread::StartThread() void SignalThread::ThreadRun() { + SetThreadAffinityHint(AffinityClass::Light); + request_terminate = false; for (;;) { @@ -125,7 +128,7 @@ SignalThread::ThreadRun() case SIGTERM: case SIGINT: // メインスレッドから終了してもらう - UIMessage::Post(UIMessage::APPEXIT); + gMainApp.GetUIMessage()->Post(UIMessage::APPEXIT); break; default: // 他は無視する