浏览代码

fix tool wake up

johann 5 年之前
父节点
当前提交
156fb4b81b
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      lazpaint/tools/utool.pas

+ 4 - 1
lazpaint/tools/utool.pas

@@ -2799,7 +2799,10 @@ begin
     FCurrentTool := FSleepingTool;
     FSleepingTool := nil;
     FCurrentToolType := FSleepingToolType;
-    InternalSetCurrentToolType(FCurrentToolType);
+    Image.RenderMayChange(rect(0,0,Image.Width,Image.Height),True);
+    UpdateContextualToolbars;
+    If Assigned(FOnToolChangedHandler) then
+      FOnToolChangedHandler(self, FCurrentToolType);
   end;
 end;