Skip to content

Commit a29692b

Browse files
committed
minor
1 parent 00ddbb5 commit a29692b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

psyplot_gui/main.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ def set_central_widget(self, name):
595595
current.hide_plugin()
596596
else:
597597
current_pos = self.dockWidgetArea(current.dock)
598-
if current_pos == new_pos:
598+
if current_pos == new_pos and new_width:
599599
dock_widths[current] = new_width
600600

601601
self._custom_layout_timer = QTimer(self)
@@ -607,9 +607,11 @@ def _reset_dock_widths(self):
607607
# resize the plugins
608608
if with_qt5:
609609
for w, width in self._dock_widths.items():
610-
self.resizeDocks([w.dock], [width], Qt.Horizontal)
610+
if w.dock is not None:
611+
self.resizeDocks([w.dock], [width], Qt.Horizontal)
611612
for w, height in self._dock_heights.items():
612-
self.resizeDocks([w.dock], [height], Qt.Vertical)
613+
if w.dock is not None:
614+
self.resizeDocks([w.dock], [height], Qt.Vertical)
613615

614616
self.setUpdatesEnabled(True)
615617

0 commit comments

Comments
 (0)