From dbbf66bb0b2cd591d69c8970a47226e5d24e6297 Mon Sep 17 00:00:00 2001 From: Nathan Woods Date: Mon, 12 May 2008 10:23:15 +0000 Subject: [PATCH] MESS specific: Fixed performance problems with -triplebuffer (bug #1539) [Justin Kerk] --- src/osd/windows/drawd3d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/windows/drawd3d.c b/src/osd/windows/drawd3d.c index 0368a4f5bcf..ed37bf08f2d 100644 --- a/src/osd/windows/drawd3d.c +++ b/src/osd/windows/drawd3d.c @@ -735,7 +735,7 @@ try_again: d3d->presentation.MultiSampleType = D3DMULTISAMPLE_NONE; d3d->presentation.SwapEffect = D3DSWAPEFFECT_DISCARD; d3d->presentation.hDeviceWindow = window->hwnd; - d3d->presentation.Windowed = !window->fullscreen || HAS_WINDOW_MENU; + d3d->presentation.Windowed = !window->fullscreen || win_has_menu(window); d3d->presentation.EnableAutoDepthStencil = FALSE; d3d->presentation.AutoDepthStencilFormat = D3DFMT_D16; d3d->presentation.Flags = 0; @@ -1147,7 +1147,7 @@ static int config_adapter_mode(running_machine *machine, win_window_info *window } // choose a resolution: window mode case - if (!window->fullscreen || !video_config.switchres || HAS_WINDOW_MENU) + if (!window->fullscreen || !video_config.switchres || win_has_menu(window)) { RECT client;