diff --git a/spyderlib/widgets/arrayeditor.py b/spyderlib/widgets/arrayeditor.py
index <HASH>..<HASH> 100644
--- a/spyderlib/widgets/arrayeditor.py
+++ b/spyderlib/widgets/arrayeditor.py
@@ -557,7 +557,7 @@ class ArrayEditor(QDialog):
                 self.slicing_label = QLabel()

                 btn_layout.addWidget(self.slicing_label)

                 # set the widget to display when launched

-                ra_combo.setCurrentIndex(self.last_dim)

+                self.current_dim_changed(self.last_dim)

             else:

                 ra_combo = QComboBox(self)

                 self.connect(ra_combo, SIGNAL('currentIndexChanged(int)'),
Variable Explorer: Fix displaying Numpy 3D arrays

- Their view was empty after double clicking on them.