Skip to content

Commit 2b6186e

Browse files
committed
updated previous commit
1 parent a6a8e66 commit 2b6186e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

larray_editor/arraymodel.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ def set_format(self, format):
301301
def set_background(self, bg_gradient=None, bg_value=None):
302302
if bg_gradient is not None and not isinstance(bg_gradient, LinearGradient):
303303
raise ValueError("Expected None or LinearGradient instance for `bg_gradient` argument")
304-
if bg_value is not None and not (isinstance(bg_value, np.ndarray) and bg_value.ndim == 2):
304+
if bg_value is not None and not (isinstance(bg_value, np.ndarray) and bg_value.shape == self._data.shape):
305305
raise ValueError("Expected None or 2D Numpy ndarray with shape {} for `bg_value` argument"
306306
.format(self._data.shape))
307307
# self.bg_gradient must never be None
@@ -357,7 +357,7 @@ def data(self, index, role=Qt.DisplayRole):
357357
return self.bg_gradient[float(self.color_func(value))]
358358
else:
359359
i, j = index.row(), index.column()
360-
return self.bg_gradient[self.bg_value[i][j]]
360+
return self.bg_gradient[self.bg_value[i, j]]
361361
# elif role == Qt.ToolTipRole:
362362
# return to_qvariant("{}\n{}".format(repr(value),self.get_labels(index)))
363363
return to_qvariant()

0 commit comments

Comments
 (0)