--- nono/wx/wxapp.cpp 2026/04/29 17:04:56 1.1.1.8 +++ nono/wx/wxapp.cpp 2026/04/29 17:05:04 1.1.1.10 @@ -16,9 +16,6 @@ #include #include -// イベントタイプの定義 -wxDEFINE_EVENT(WXW_EVT_HALT_NOTIFY, wxCommandEvent); - class WXApp : public wxApp { using inherited = wxApp; @@ -109,17 +106,16 @@ WXApp::OnRun() return EXIT_FAILURE; } - // VM にコールバックを登録 - gScheduler->SetPowerOffCallback(wxmainframe_poweroff_callback); - if (gMPU680x0) { - gMPU680x0->SetHaltCallback(wxmainframe_halt_callback, this); - } - // メインウィンドウ gMainFrame = new WXMainFrame(NULL); gMainFrame->Show(true); SetTopWindow(gMainFrame); + // 設定反映などの初期化 + if (!gMainFrame->Init()) { + return EXIT_FAILURE; + } + return inherited::OnRun(); }