skypjack 4 тижнів тому
батько
коміт
7fd8c1d2b1
1 змінених файлів з 5 додано та 7 видалено
  1. 5 7
      src/entt/signal/sigh.hpp

+ 5 - 7
src/entt/signal/sigh.hpp

@@ -203,14 +203,12 @@ public:
                 } else {
                     func();
                 }
-            } else {
-                if constexpr(std::is_invocable_r_v<bool, Func, Ret>) {
-                    if(func(calls[pos - 1u](args...))) {
-                        break;
-                    }
-                } else {
-                    func(calls[pos - 1u](args...));
+            } else if constexpr(std::is_invocable_r_v<bool, Func, Ret>) {
+                if(func(calls[pos - 1u](args...))) {
+                    break;
                 }
+            } else {
+                func(calls[pos - 1u](args...));
             }
         }
     }