diff --git a/src/emucore/GlobalKeyHandler.cxx b/src/emucore/GlobalKeyHandler.cxx index 0537f3807..ecbfb7390 100644 --- a/src/emucore/GlobalKeyHandler.cxx +++ b/src/emucore/GlobalKeyHandler.cxx @@ -172,15 +172,12 @@ const GlobalKeyHandler::AdjustGroup GlobalKeyHandler::getAdjustGroup() const // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bool GlobalKeyHandler::isJoystick(const Controller& controller) const { - //const Controller* pleft = &controller; - //const QuadTari* pleftQT = dynamic_cast(pleft); - //const Controller& c = (dynamic_cast(&controller))->firstController(); return controller.type() == Controller::Type::Joystick || controller.type() == Controller::Type::BoosterGrip || controller.type() == Controller::Type::Genesis || (controller.type() == Controller::Type::QuadTari - && (isJoystick(dynamic_cast(&controller)->firstController()) - || isJoystick(dynamic_cast(&controller)->secondController()))); + && (isJoystick(static_cast(&controller)->firstController()) + || isJoystick(static_cast(&controller)->secondController()))); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -190,8 +187,8 @@ bool GlobalKeyHandler::isPaddle(const Controller& controller) const || controller.type() == Controller::Type::PaddlesIAxDr || controller.type() == Controller::Type::PaddlesIAxis || (controller.type() == Controller::Type::QuadTari - && (isPaddle(dynamic_cast(&controller)->firstController()) - || isPaddle(dynamic_cast(&controller)->secondController()))); + && (isPaddle(static_cast(&controller)->firstController()) + || isPaddle(static_cast(&controller)->secondController()))); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -