--- nono/vm/renderer.cpp 2026/04/29 17:05:32 1.1.1.11 +++ nono/vm/renderer.cpp 2026/04/29 17:05:41 1.1.1.13 @@ -51,10 +51,6 @@ Renderer::~Renderer() bool Renderer::Init() { - if (inherited::Init() == false) { - return false; - } - scheduler = GetScheduler(); syncer = GetSyncer(); @@ -229,7 +225,10 @@ Renderer::DoRender(uint32 req) // 表示ビットマップのリサイズ要求 bitmap24_valid = false; - bitmap24.reset(new BitmapRGB(new_viewwidth, new_viewheight)); + bitmap24.reset(); + try { + bitmap24.reset(new BitmapRGB(new_viewwidth, new_viewheight)); + } catch (...) { } if ((bool)bitmap24 == false) { putlog(0, "Could not allocate BitmapRGB(%u, %u)", new_viewwidth, new_viewheight);