From eaf07fffa33296500c4a6d35bf64a9098ca35fc0 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 21 Nov 2019 16:07:04 +1100 Subject: UI input menu: treat codes containing a postive and negative of the same thing as invalid (e.g. A S not A) ioport.cpp: * better than 50% reduction in compile time, and better locality for static data * better encapsulation, const correctness and noexcept usage --- src/osd/modules/lib/osdobj_common.cpp | 2 +- src/osd/modules/lib/osdobj_common.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/osd/modules/lib') diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp index 3cba4c81cfb..8e284eba055 100644 --- a/src/osd/modules/lib/osdobj_common.cpp +++ b/src/osd/modules/lib/osdobj_common.cpp @@ -564,7 +564,7 @@ void osd_common_t::set_mastervolume(int attenuation) // additions/modifications to the input list //------------------------------------------------- -void osd_common_t::customize_input_type_list(simple_list &typelist) +void osd_common_t::customize_input_type_list(std::vector &typelist) { // // inptport.c defines some general purpose defaults for key and joystick bindings. diff --git a/src/osd/modules/lib/osdobj_common.h b/src/osd/modules/lib/osdobj_common.h index 4a377276855..9fb1b1eef6b 100644 --- a/src/osd/modules/lib/osdobj_common.h +++ b/src/osd/modules/lib/osdobj_common.h @@ -204,7 +204,7 @@ public: virtual bool no_sound() override; // input overridables - virtual void customize_input_type_list(simple_list &typelist) override; + virtual void customize_input_type_list(std::vector &typelist) override; // video overridables virtual void add_audio_to_recording(const int16_t *buffer, int samples_this_frame) override; -- cgit v1.2.3