bugfix multiple empty fields w/ one click on opponent view
This commit is contained in:
@@ -64,12 +64,6 @@ class GridControl extends React.Component {
|
||||
if (this.checkMine(row, col)) {
|
||||
var currentField = this.refs[this.refString(row, col)];
|
||||
|
||||
currentField.setState({
|
||||
currentImage: this.state.grid[row][col],
|
||||
currentObj: this.state.grid[row][col],
|
||||
active: true
|
||||
});
|
||||
|
||||
/**
|
||||
* It must be cached because the GridField.state not updated until
|
||||
* all showAppropriateFields() method runned out!!
|
||||
@@ -77,6 +71,12 @@ class GridControl extends React.Component {
|
||||
if (this.state.updatedFieldCache.indexOf(this.refString(row, col)) < 0 && !currentField.state.active) {
|
||||
this.state.updatedFieldCache.push(this.refString(row, col));
|
||||
|
||||
currentField.setState({
|
||||
currentImage: this.state.grid[row][col],
|
||||
currentObj: this.state.grid[row][col],
|
||||
active: true
|
||||
});
|
||||
|
||||
if (this.state.grid[row][col] === 0) {
|
||||
return {
|
||||
row: row,
|
||||
|
||||
Reference in New Issue
Block a user