summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Robbbert <pac0446@bigpond.net.au>2016-05-21 13:27:54 +1000
committer Robbbert <pac0446@bigpond.net.au>2016-05-21 13:27:54 +1000
commit293caed9cb79bd93c10ae239927e383d0df0ef87 (patch)
tree0df5249bf85a75e329f2c9f1c8c8ce3d0b195645 /src/osd
parent2d6c0e4002a5a4f631333dc2bd5e3079d4eaea17 (diff)
1. fixed title of fr2; 2. Fixed access violation after getting:
Proposed video mode not supported on device \\.\DISPLAY1 Unable to initialize Direct3D. Fatal error: Unable to complete window creation
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/modules/lib/osdobj_common.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp
index d05b17890f9..7695611b445 100644
--- a/src/osd/modules/lib/osdobj_common.cpp
+++ b/src/osd/modules/lib/osdobj_common.cpp
@@ -713,10 +713,14 @@ void osd_common_t::window_exit()
void osd_common_t::input_exit()
{
- m_keyboard_input->exit();
- m_mouse_input->exit();
- m_lightgun_input->exit();
- m_joystick_input->exit();
+ if (m_keyboard_input)
+ m_keyboard_input->exit();
+ if (m_mouse_input)
+ m_mouse_input->exit();
+ if (m_lightgun_input)
+ m_lightgun_input->exit();
+ if (m_joystick_input)
+ m_joystick_input->exit();
}
void osd_common_t::osd_exit()