From 9802feee8638421a40504b4defdd696021d7ad7d Mon Sep 17 00:00:00 2001 From: heckflosse Date: Sat, 9 Feb 2019 14:34:56 +0100 Subject: [PATCH] Fix crash in cropwindow.cc, fixes #5169 --- rtgui/cropwindow.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rtgui/cropwindow.cc b/rtgui/cropwindow.cc index 345b3e583..0e6530882 100644 --- a/rtgui/cropwindow.cc +++ b/rtgui/cropwindow.cc @@ -1055,13 +1055,13 @@ void CropWindow::pointerMoved (int bstate, int x, int y) // pmlistener->pointerMoved (true, mx, my, pix[0], pix[1], pix[2]); int imwidth = cropHandler.cropPixbuftrue->get_width(); int imheight = cropHandler.cropPixbuftrue->get_height(); - guint8* pix = cropHandler.cropPixbuftrue->get_pixels() + vy * cropHandler.cropPixbuftrue->get_rowstride() + vx * 3; - int rval = pix[0]; - int gval = pix[1]; - int bval = pix[2]; - bool isRaw = false; if (vx < imwidth && vy < imheight) { + guint8* pix = cropHandler.cropPixbuftrue->get_pixels() + vy * cropHandler.cropPixbuftrue->get_rowstride() + vx * 3; + int rval = pix[0]; + int gval = pix[1]; + int bval = pix[2]; + bool isRaw = false; rtengine::StagedImageProcessor* ipc = iarea->getImProcCoordinator(); if(ipc) { procparams::ProcParams params;