diff --git a/desmume/src/windows/inputdx.cpp b/desmume/src/windows/inputdx.cpp index c433f9adb..f1a642e89 100644 --- a/desmume/src/windows/inputdx.cpp +++ b/desmume/src/windows/inputdx.cpp @@ -466,8 +466,11 @@ INPUTCLASS::~INPUTCLASS() if (pJoystick != NULL) { - pEffect->Stop(); - pEffect->Release(); + if (pEffect) + { + pEffect->Stop(); + pEffect->Release(); + } pJoystick->Unacquire(); pJoystick->Release(); pJoystick = NULL;