From 7712d5e841ef8bde92c444ecca20ee90bf324726 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 15 Apr 2014 13:54:20 +0000 Subject: reverting r28187, if menus are unusable at that size user should make window bigger (nw) --- src/emu/render.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) (limited to 'src/emu/render.c') diff --git a/src/emu/render.c b/src/emu/render.c index 3c1c43ebbd7..cb793df002f 100644 --- a/src/emu/render.c +++ b/src/emu/render.c @@ -1208,22 +1208,10 @@ void render_target::compute_minimum_size(INT32 &minwidth, INT32 &minheight) for (layout_view::item *curitem = m_curview->first_item(layer); curitem != NULL; curitem = curitem->next()) if (curitem->screen() != NULL) { + // use a hard-coded default visible area for vector screens screen_device *screen = curitem->screen(); - - // get visible area - rectangle visarea = (screen->screen_type() == SCREEN_TYPE_VECTOR) - ? rectangle(0, 639, 0, 479) // use a hard-coded default visible area for vector screens - : screen->visible_area(); - - // is our visible area too small? if so, we need to bump up the size - float minimum_width = m_manager.machine().options().minimum_width(); - float minimum_height = m_manager.machine().options().minimum_height(); - INT32 factor = (INT32) ceil(MAX(minimum_width / visarea.width(), minimum_height / visarea.height())); - factor = MAX(factor, 1); - visarea.min_x *= factor; - visarea.min_y *= factor; - visarea.max_x *= factor; - visarea.max_y *= factor; + const rectangle vectorvis(0, 639, 0, 479); + const rectangle &visarea = (screen->screen_type() == SCREEN_TYPE_VECTOR) ? vectorvis : screen->visible_area(); // apply target orientation to the bounds render_bounds bounds = curitem->bounds(); -- cgit v1.2.3-70-g09d2