--- nono/vm/scheduler.cpp 2026/04/29 17:05:33 1.1.1.18 +++ nono/vm/scheduler.cpp 2026/04/29 17:05:46 1.1.1.20 @@ -161,7 +161,8 @@ Scheduler::Scheduler() monitor = gMonitorManager->Regist(ID_MONITOR_SCHEDULER, this); monitor->func = ToMonitorCallback(&Scheduler::MonitorUpdate); - // サイズは Init で決まる + // サイズは最終的に Init2() で決まる。 + monitor->SetSize(80, 9); } // デストラクタ @@ -174,10 +175,6 @@ Scheduler::~Scheduler() bool Scheduler::Init() { - if (inherited::Init() == false) { - return false; - } - syncer = GetSyncer(); return true; @@ -188,7 +185,7 @@ bool Scheduler::Init2() { // イベントの個数が確定した(してなければならない) - monitor->SetSize(80, 9 + all_events.size()); + monitor->AddHeight(all_events.size()); return true; }