What the Issue Is
When using hotkeys, such as ALT-F5 to reconnect a disconnected controller, SHIFT-F1 to save state, or even ALT-ENTER to toggle fullscreen / window, the input will be exectuted twice rapidly.
So in the case of doing a save state the emulator will either save twice right in a row or potentially crash / error out. In the case of ALT-F5, if your controller is shown as disconnected when you press the hotkeys it will connect the control and immediately disconnect it again. Sometimes when toggling between fullscreen / window it will work correctly, but often it will simply cycle back to the mode you started in.
Controller input works fine and games are playable. It simply seems to be keyboard hotkey inputs.
How to Duplicate the Issue
Use an effected version and attempt to use a hotkey. With save state and controlled reconnect it will show the double occurance in the yellow log text at the top left.
Versions Affected
"dolphin-master-4.0-5785-x64" is the version where the problem starts occuring. All versions I've tested after that, up to the most recent development build, have the problem occuring.
Last Working Version
"dolphin-master-4.0-5772-x64" which is the build just before the problem is introduced works properly where hotkey inputs are registered only once.
Hope thats useful in tracking down the issue... assuming anyone else is even encountering this issue. I checked around the forums and the google code repository issue tracker and didn't notice anyone saying anything like this.
When using hotkeys, such as ALT-F5 to reconnect a disconnected controller, SHIFT-F1 to save state, or even ALT-ENTER to toggle fullscreen / window, the input will be exectuted twice rapidly.
So in the case of doing a save state the emulator will either save twice right in a row or potentially crash / error out. In the case of ALT-F5, if your controller is shown as disconnected when you press the hotkeys it will connect the control and immediately disconnect it again. Sometimes when toggling between fullscreen / window it will work correctly, but often it will simply cycle back to the mode you started in.
Controller input works fine and games are playable. It simply seems to be keyboard hotkey inputs.
How to Duplicate the Issue
Use an effected version and attempt to use a hotkey. With save state and controlled reconnect it will show the double occurance in the yellow log text at the top left.
Versions Affected
"dolphin-master-4.0-5785-x64" is the version where the problem starts occuring. All versions I've tested after that, up to the most recent development build, have the problem occuring.
Last Working Version
"dolphin-master-4.0-5772-x64" which is the build just before the problem is introduced works properly where hotkey inputs are registered only once.
Hope thats useful in tracking down the issue... assuming anyone else is even encountering this issue. I checked around the forums and the google code repository issue tracker and didn't notice anyone saying anything like this.