diff options
Diffstat (limited to 'go/client')
| -rw-r--r-- | go/client/game.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/go/client/game.go b/go/client/game.go index c0724547..7c54ac0f 100644 --- a/go/client/game.go +++ b/go/client/game.go @@ -449,8 +449,11 @@ func (g *Game) passPriority() { } func (g *Game) handlePlayerNotifications() { - n := g.playerCtrl.RecvNotification() - for n != nil { + n, err := g.playerCtrl.RecvNotification() + if err != nil { + // FIXME + } + for n.Valid() { log.Println("Received", n) switch n.Notification { case game.PriorityNotification: @@ -493,7 +496,10 @@ func (g *Game) handlePlayerNotifications() { g.stateBar.ForceRedraw() g.handLayer.ForceRedraw() - n = g.playerCtrl.RecvNotification() + n, err = g.playerCtrl.RecvNotification() + if err != nil { + // FIXME + } } } |
