From 589ed88a5924a7494e21b95b6bbff5e46ff49ddd Mon Sep 17 00:00:00 2001
From: asmrobot <asmrobot@hotmail.com>
Date: Thu, 21 Nov 2019 01:08:42 +0000
Subject: [PATCH] kalete map

---
 src/RichCreator/Utilitys/FuncUtils.cs |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/RichCreator/Utilitys/FuncUtils.cs b/src/RichCreator/Utilitys/FuncUtils.cs
index c79e96b..eb73826 100644
--- a/src/RichCreator/Utilitys/FuncUtils.cs
+++ b/src/RichCreator/Utilitys/FuncUtils.cs
@@ -102,14 +102,18 @@
         /// <param name="tryCount">重试次数</param>
         /// <param name="cancellationToken">取消句柄</param>
         /// <returns></returns>
-        public static bool NoChangeRetryCallWrap(Action workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
+        public static bool NoChangeRetryCallWrap(Func<bool> workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
         {
             Int32 tryCounter = 0;
             while (tryCounter<tryCount)
             {
                 try
                 {
-                    workFun();
+                    if (!workFun())
+                    {
+                        tryCounter++;
+                        continue;
+                    }
                 }
                 catch
                 {

--
Gitblit v1.9.3