Apply fixes to all platforms

This commit is contained in:
Thomas May 2020-05-09 22:35:20 +01:00
parent 78e8ccea6d
commit 76ae1d4070

View file

@ -105,18 +105,17 @@ void ControllerInterface::RefreshDevices()
InvokeDevicesChangedCallbacks();
#ifdef CIFACE_USE_WIN32
// Should this be changed for other platforms? I don't have the means to test...
ciface::Win32::PopulateDevices(m_wsi.render_window);
#endif
#ifdef CIFACE_USE_XLIB
if (m_wsi.type == WindowSystemType::X11)
ciface::XInput2::PopulateDevices(m_wsi.render_surface);
ciface::XInput2::PopulateDevices(m_wsi.render_window);
#endif
#ifdef CIFACE_USE_OSX
if (m_wsi.type == WindowSystemType::MacOS)
{
ciface::OSX::PopulateDevices(m_wsi.render_surface);
ciface::Quartz::PopulateDevices(m_wsi.render_surface);
ciface::OSX::PopulateDevices(m_wsi.render_window);
ciface::Quartz::PopulateDevices(m_wsi.render_window);
}
#endif
#ifdef CIFACE_USE_SDL