From d1426069756d5ef630a6a5e36f1f51c24ce6c1e5 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Thu, 15 Sep 2016 11:40:44 +0300 Subject: [PATCH] Fix crash because of ScaleWidget::update() on undo --- src/Gui/Widgets/ScaleWidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Gui/Widgets/ScaleWidget.cpp b/src/Gui/Widgets/ScaleWidget.cpp index b461090..b07b25e 100644 --- a/src/Gui/Widgets/ScaleWidget.cpp +++ b/src/Gui/Widgets/ScaleWidget.cpp @@ -24,6 +24,10 @@ void ScaleWidget::update(){ return; } + if(_surfaceManager->getSelectedSurface() == 0){ + return; + } + if(_selectedSurface != _surfaceManager->getSelectedSurface()){ _selectedSurface = _surfaceManager->getSelectedSurface(); setRect(_surfaceManager->getSelectedSurface()->getBoundingBox());