Răsfoiți Sursa

#309 escape to exit deformation grid

circular17 3 ani în urmă
părinte
comite
ebe494da37
1 a modificat fișierele cu 5 adăugiri și 5 ștergeri
  1. 5 5
      lazpaint/tools/utooldeformationgrid.pas

+ 5 - 5
lazpaint/tools/utooldeformationgrid.pas

@@ -1215,6 +1215,8 @@ begin
   deformationGridNbX:= 0;
   deformationGridNbY:= 0;
   DoingDeformation:= false;
+  deformationGrid := nil;
+  deformationGridTexCoord := nil;
 end;
 
 function TToolDeformationGrid.Render(VirtualScreen: TBGRABitmap;
@@ -1283,12 +1285,10 @@ begin
   if Key = VK_ESCAPE then
   begin
     if DoingDeformation then
-    begin
       CancelActionPartially;
-      result := OnlyRenderChange;
-      manager.QueryExitTool;
-      Key := 0;
-    end;
+    result := OnlyRenderChange;
+    manager.QueryExitTool;
+    Key := 0;
   end;
 end;