summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/input/input_winhybrid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/input/input_winhybrid.cpp')
-rw-r--r--src/osd/modules/input/input_winhybrid.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/osd/modules/input/input_winhybrid.cpp b/src/osd/modules/input/input_winhybrid.cpp
index 52d991a9674..5280d42c818 100644
--- a/src/osd/modules/input/input_winhybrid.cpp
+++ b/src/osd/modules/input/input_winhybrid.cpp
@@ -226,8 +226,6 @@ protected:
if (result != DI_OK)
fatalerror("DirectInput: Unable to enumerate game controllers (result=%08X)\n", uint32_t(result));
- xinput_joystick_device *devinfo;
-
// now add all xinput devices
if (!m_xinput_detect_failed)
{
@@ -236,16 +234,9 @@ protected:
{
XINPUT_STATE state = { 0 };
+ // allocate and link in a new device
if (m_xinput_helper->xinput_get_state(i, &state) == ERROR_SUCCESS)
- {
- // allocate and link in a new device
- devinfo = m_xinput_helper->create_xinput_device(machine, i, *this);
- if (!devinfo)
- continue;
-
- // Configure each gamepad to add buttons and Axes, etc.
- devinfo->configure();
- }
+ m_xinput_helper->create_xinput_device(machine, i, *this);
}
}
}