summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/ControllerInterface
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface')
-rw-r--r--Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp b/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp
index 66793f1139..603f63d946 100644
--- a/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp
+++ b/Source/Core/InputCommon/Src/ControllerInterface/SDL/SDL.cpp
@@ -105,15 +105,15 @@ Joystick::Joystick(SDL_Joystick* const joystick, const int sdl_index, const unsi
// constant effect
if ( supported_effects & SDL_HAPTIC_CONSTANT )
{
- outputs.push_back( new ConstantEffect( m_state_out.size() ) );
- AddOutput( EffectIDState() );
+ AddOutput( new ConstantEffect( m_state_out.size() ) );
+ m_state_out.push_back( EffectIDState() );
}
// ramp effect
if ( supported_effects & SDL_HAPTIC_RAMP )
{
- outputs.push_back( new RampEffect( m_state_out.size() ) );
- AddOutput( EffectIDState() );
+ AddOutput( new RampEffect( m_state_out.size() ) );
+ m_state_out.push_back( EffectIDState() );
}
}
#endif