From feed0d22f32d7e207a81b3229f81506a850c0e2b Mon Sep 17 00:00:00 2001
From: Jeremy Bullock <jcbullock@gmail.com>
Date: Sep 23 2017 05:33:27 +0000
Subject: Merge pull request #1476 from manongjohn/crash_with_raster_selection_fix


Fix Selection Tool crash on Raster levels
---

diff --git a/toonz/sources/tnztools/rasterselectiontool.cpp b/toonz/sources/tnztools/rasterselectiontool.cpp
index 174b54e..62b4cfc 100644
--- a/toonz/sources/tnztools/rasterselectiontool.cpp
+++ b/toonz/sources/tnztools/rasterselectiontool.cpp
@@ -255,6 +255,7 @@ void DragSelectionTool::RasterDeformTool::applyTransform(FourPoints bbox) {
   FourPoints realBbox = bbox * selection->getTransformation().inv();
   RasterFreeDeformer *freeDeformer =
       (RasterFreeDeformer *)tool->getFreeDeformer();
+  if (!freeDeformer) return;
   freeDeformer->setNoAntialiasing(tool->getNoAntialiasingValue());
   freeDeformer->setPoints(realBbox.getP00(), realBbox.getP10(),
                           realBbox.getP11(), realBbox.getP01());