X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fapp.cpp;h=3961d31aaef3c92b7aba18b2790623fa79e7c11f;hb=5c28b6dbf7aa20441c8a51f484f4f64b1966f7e3;hp=cbe605125ed4aa9d359f7bc5caaa67dd9b5a2fb3;hpb=f63cd569374c4fbcd872bb8a67c94788da29c3a8;p=virtualjaguar diff --git a/src/gui/app.cpp b/src/gui/app.cpp index cbe6051..3961d31 100644 --- a/src/gui/app.cpp +++ b/src/gui/app.cpp @@ -18,6 +18,7 @@ #include #include +#include "gamepad.h" #include "log.h" #include "mainwin.h" #include "settings.h" @@ -97,7 +98,9 @@ int main(int argc, char * argv[]) { WriteLog("VJ: SDL (joystick, audio) successfully initialized.\n"); App app(argc, argv); // Declare an instance of the application + Gamepad::AllocateJoysticks(); retVal = app.exec(); // And run it! + Gamepad::DeallocateJoysticks(); // Free SDL components last...! SDL_QuitSubSystem(SDL_INIT_JOYSTICK | SDL_INIT_AUDIO);