From: Roopesh Chander Date: Mon, 4 Feb 2019 13:27:59 +0000 (+0530) Subject: TunnelViewModel: Don't call peer change handler if there are no changes X-Git-Tag: 0.0.20190207-1~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a6a60482c7880ae72dafad14e23b5b36b63a7b0;p=thirdparty%2Fwireguard-apple.git TunnelViewModel: Don't call peer change handler if there are no changes Signed-off-by: Roopesh Chander --- diff --git a/WireGuard/WireGuard/UI/TunnelViewModel.swift b/WireGuard/WireGuard/UI/TunnelViewModel.swift index fcbaef3..39d55be 100644 --- a/WireGuard/WireGuard/UI/TunnelViewModel.swift +++ b/WireGuard/WireGuard/UI/TunnelViewModel.swift @@ -462,7 +462,9 @@ class TunnelViewModel { } } scratchpad = otherScratchPad - changeHandler(peerIndex, changes) + if !changes.isEmpty { + changeHandler(peerIndex, changes) + } } }