diff --git a/src/main/java/forge/control/FControl.java b/src/main/java/forge/control/FControl.java index 4ee2b596e88..d489156f19f 100644 --- a/src/main/java/forge/control/FControl.java +++ b/src/main/java/forge/control/FControl.java @@ -371,7 +371,6 @@ public enum FControl { // models shall notify controllers of changes - game.getStack().addObserver(CStack.SINGLETON_INSTANCE); game.getGameLog().addObserver(CLog.SINGLETON_INSTANCE); // some observers were set in CMatchUI.initMatch diff --git a/src/main/java/forge/gui/match/controllers/CStack.java b/src/main/java/forge/gui/match/controllers/CStack.java index 8976194267b..49232eb9fd1 100644 --- a/src/main/java/forge/gui/match/controllers/CStack.java +++ b/src/main/java/forge/gui/match/controllers/CStack.java @@ -64,6 +64,8 @@ public enum CStack implements ICDoc, Observer { public void setModel(MagicStack model, LobbyPlayer guiPlayer) { this.model = model; this.viewer = guiPlayer; + + model.addObserver(this); } }