From a1c82cae41d75d8887afb8c0e1249e4cab399a96 Mon Sep 17 00:00:00 2001 From: Adrien Tétar Date: Fri, 6 Nov 2015 19:47:16 +0100 Subject: metricsWindow: fix canvas resize --- Lib/defconQt/metricsWindow.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Lib/defconQt/metricsWindow.py') diff --git a/Lib/defconQt/metricsWindow.py b/Lib/defconQt/metricsWindow.py index 70ff2d6..04eaf42 100644 --- a/Lib/defconQt/metricsWindow.py +++ b/Lib/defconQt/metricsWindow.py @@ -479,10 +479,12 @@ class GlyphsCanvas(QWidget): max(innerHeight, paintHeight)) def resizeEvent(self, event): + maxHeight = max(self._scrollArea.viewport().height(), self.height()) if self._wrapLines: - self.resize(self._scrollArea.viewport().width(), self.height()) + self.resize(self._scrollArea.viewport().width(), maxHeight) else: - self.resize(self.width(), self.height()) + maxWidth = max(self._scrollArea.viewport().width(), self.width()) + self.resize(maxWidth, maxHeight) def wheelEvent(self, event): if event.modifiers() & Qt.ControlModifier: -- cgit v1.2.3