From e902091fe9f9d1356ddef7c78c0813bb66055e93 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Tue, 11 Oct 2016 09:46:42 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20crash=20when=20toggling=20Before|After=20?= =?UTF-8?q?view,=20by=20Fl=C3=B6ssie,=20fixes=20#3454?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtgui/cropwindow.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rtgui/cropwindow.cc b/rtgui/cropwindow.cc index f7d7c3001..a4d7ded47 100644 --- a/rtgui/cropwindow.cc +++ b/rtgui/cropwindow.cc @@ -2535,8 +2535,10 @@ void CropWindow::setCropGUIListener (CropGUIListener* cgl) void CropWindow::setPointerMotionListener (PointerMotionListener* pml) { pmlistener = pml; - pml->signal_cycle_rgb().connect( sigc::mem_fun(*this, &CropWindow::cycleRGB) ); - pml->signal_cycle_hsv().connect( sigc::mem_fun(*this, &CropWindow::cycleHSV) ); + if (pml) { + pml->signal_cycle_rgb().connect( sigc::mem_fun(*this, &CropWindow::cycleRGB) ); + pml->signal_cycle_hsv().connect( sigc::mem_fun(*this, &CropWindow::cycleHSV) ); + } } PointerMotionListener* CropWindow::getPointerMotionListener ()