Qt: Fix games crashing on start

This commit is contained in:
spycrab
2017-05-23 22:12:01 +02:00
parent f994538875
commit d65006b91b
8 changed files with 25 additions and 12 deletions

View File

@ -15,8 +15,6 @@
GCKeyboardEmu::GCKeyboardEmu(MappingWindow* window) : MappingWidget(window)
{
Keyboard::Initialize();
CreateMainLayout();
}

View File

@ -15,8 +15,6 @@
GCPadEmu::GCPadEmu(MappingWindow* window) : MappingWidget(window)
{
Pad::Initialize();
CreateMainLayout();
}

View File

@ -25,10 +25,11 @@
#include "DolphinQt2/Config/Mapping/WiimoteEmuMotionControl.h"
#include "DolphinQt2/Settings.h"
#include "InputCommon/ControllerEmu/ControllerEmu.h"
#include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/Device.h"
#include "InputCommon/InputConfig.h"
#include "InputCommon/ControllerInterface/ControllerInterface.h"
MappingWindow::MappingWindow(QWidget* parent, int port_num) : QDialog(parent), m_port(port_num)
{
setWindowTitle(tr("Port %1").arg(port_num + 1));
@ -38,8 +39,6 @@ MappingWindow::MappingWindow(QWidget* parent, int port_num) : QDialog(parent), m
CreateResetLayout();
CreateMainLayout();
ConnectWidgets();
g_controller_interface.Initialize(reinterpret_cast<void*>(winId()));
}
void MappingWindow::CreateDevicesLayout()

View File

@ -14,8 +14,6 @@
WiimoteEmuExtension::WiimoteEmuExtension(MappingWindow* window) : MappingWidget(window)
{
Wiimote::Initialize(Wiimote::InitializeMode::DO_NOT_WAIT_FOR_WIIMOTES);
CreateClassicLayout();
CreateDrumsLayout();
CreateGuitarLayout();

View File

@ -19,8 +19,6 @@
WiimoteEmuGeneral::WiimoteEmuGeneral(MappingWindow* window, WiimoteEmuExtension* extension)
: MappingWidget(window), m_extension_widget(extension)
{
Wiimote::Initialize(Wiimote::InitializeMode::DO_NOT_WAIT_FOR_WIIMOTES);
CreateMainLayout();
Connect();
}

View File

@ -15,7 +15,6 @@
WiimoteEmuMotionControl::WiimoteEmuMotionControl(MappingWindow* window) : MappingWidget(window)
{
Wiimote::Initialize(Wiimote::InitializeMode::DO_NOT_WAIT_FOR_WIIMOTES);
CreateMainLayout();
}