diff options
author | 2020-09-30 20:53:42 +1000 | |
---|---|---|
committer | 2020-09-30 20:53:42 +1000 | |
commit | 5bb5c31345a6dfffd94950a063305094f62302b8 (patch) | |
tree | 92a1277926ba2dc0b3c0a5cea15814e59d17e3cb /src/emu/uiinput.cpp | |
parent | 3a95d1e4fd4b5d0ccdb48cd6db9f90f2cd65f08d (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.cpp | 7 |
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)); |