Fixed controller connection issue.

This commit is contained in:
Pieter Hulshoff
2019-10-29 21:55:12 +01:00
parent 079b75ce0e
commit d7ee7ac852
2 changed files with 13 additions and 7 deletions

View File

@@ -496,7 +496,8 @@ void RetroFE::run( )
{ {
// Empty event queue // Empty event queue
SDL_Event e; SDL_Event e;
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
} }
state = RETROFE_IDLE; state = RETROFE_IDLE;
@@ -663,7 +664,8 @@ void RetroFE::run( )
{ {
// Empty event queue // Empty event queue
SDL_Event e; SDL_Event e;
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
} }
state = RETROFE_IDLE; state = RETROFE_IDLE;
@@ -906,14 +908,16 @@ void RetroFE::run( )
// Empty event queue // Empty event queue
SDL_Event e; SDL_Event e;
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
// Handle menu entry // Handle menu entry
m.handleEntry( currentPage_->getSelectedItem( ) ); m.handleEntry( currentPage_->getSelectedItem( ) );
// Empty event queue // Empty event queue
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
state = RETROFE_IDLE; state = RETROFE_IDLE;
@@ -1033,7 +1037,8 @@ void RetroFE::run( )
{ {
// Empty event queue // Empty event queue
SDL_Event e; SDL_Event e;
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
} }
state = RETROFE_IDLE; state = RETROFE_IDLE;
@@ -1076,7 +1081,8 @@ void RetroFE::run( )
if ( currentPage_->isIdle( ) ) if ( currentPage_->isIdle( ) )
{ {
SDL_Event e; SDL_Event e;
while ( SDL_PollEvent( &e ) ); while ( SDL_PollEvent( &e ) )
input_.update(e);
input_.resetStates( ); input_.resetStates( );
state = RETROFE_IDLE; state = RETROFE_IDLE;
} }

View File

@@ -21,7 +21,7 @@
std::string retrofe_version_major = "0"; std::string retrofe_version_major = "0";
std::string retrofe_version_minor = "9"; std::string retrofe_version_minor = "9";
std::string retrofe_version_build = "7"; std::string retrofe_version_build = "8";
std::string Version::getString( ) std::string Version::getString( )