]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
TunnelViewModel: Don't call peer change handler if there are no changes
authorRoopesh Chander <roop@roopc.net>
Mon, 4 Feb 2019 13:27:59 +0000 (18:57 +0530)
committerRoopesh Chander <roop@roopc.net>
Tue, 5 Feb 2019 07:06:34 +0000 (12:36 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/TunnelViewModel.swift

index fcbaef3bea699d3fc32426347605aabe5e200269..39d55bedc9793ea08b7442424fd5043ad359a0db 100644 (file)
@@ -462,7 +462,9 @@ class TunnelViewModel {
                 }
             }
             scratchpad = otherScratchPad
-            changeHandler(peerIndex, changes)
+            if !changes.isEmpty {
+                changeHandler(peerIndex, changes)
+            }
         }
     }