This changes input back to single-threaded model.

This commit is contained in:
Maxmtg
2013-03-10 14:46:48 +00:00
parent 71287b2dbf
commit 40641f2b41
2 changed files with 8 additions and 3 deletions

View File

@@ -162,10 +162,12 @@ public class MatchController {
getInput().clearInput();
getInput().resetInput();
getInput().setNewInput(currentGame);
Thread thGame = new GameInputUpdatesThread(this, currentGame);
thGame.setName("Game input updater");
thGame.start();
// Thread thGame = new GameInputUpdatesThread(this, currentGame);
// thGame.setName("Game input updater");
// thGame.start();
// TODO restore this functionality!!!
//VMatchUI.SINGLETON_INSTANCE.getViewDevMode().getDocument().setVisible(Preferences.DEV_MODE);

View File

@@ -21,6 +21,7 @@ import java.util.Observable;
import java.util.Observer;
import forge.Card;
import forge.Singletons;
import forge.control.input.Input;
import forge.game.player.Player;
import forge.game.zone.PlayerZone;
@@ -44,6 +45,8 @@ public class InputProxy implements Observer {
public final synchronized void update(final Observable observable, final Object obj) {
ButtonUtil.disableAll();
valid = false;
Singletons.getModel().getMatch().getInput().setNewInput(Singletons.getModel().getGame());
}
/**
* <p>