summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/uiinput.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2020-09-30 20:53:42 +1000
committer Vas Crabb <vas@vastheman.com>2020-09-30 20:53:42 +1000
commit5bb5c31345a6dfffd94950a063305094f62302b8 (patch)
tree92a1277926ba2dc0b3c0a5cea15814e59d17e3cb /src/emu/uiinput.cpp
parent3a95d1e4fd4b5d0ccdb48cd6db9f90f2cd65f08d (diff)
emu/machine.cpp: Get rid of remaining make_unique_clear on 'manager' objects.
Diffstat (limited to 'src/emu/uiinput.cpp')
-rw-r--r--src/emu/uiinput.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/uiinput.cpp b/src/emu/uiinput.cpp
index 99ccc8b536f..232440dcba6 100644
--- a/src/emu/uiinput.cpp
+++ b/src/emu/uiinput.cpp
@@ -37,14 +37,15 @@ ui_input_manager::ui_input_manager(running_machine &machine)
: m_machine(machine)
, m_presses_enabled(true)
, m_current_mouse_target(nullptr)
+ , m_current_mouse_x(-1)
+ , m_current_mouse_y(-1)
, m_current_mouse_down(false)
, m_current_mouse_field(nullptr)
, m_events_start(0)
, m_events_end(0)
{
- // create the private data
- m_current_mouse_x = -1;
- m_current_mouse_y = -1;
+ std::fill(std::begin(m_next_repeat), std::end(m_next_repeat), 0);
+ std::fill(std::begin(m_seqpressed), std::end(m_seqpressed), 0);
// add a frame callback to poll inputs
machine.add_notifier(MACHINE_NOTIFY_FRAME, machine_notify_delegate(&ui_input_manager::frame_update, this));