fix a bug in local mode that in the method changePadPlayable(pad), one extreme case can lead to dead lock of game