From 409f74b13424c048150d1a46a7da75e08d74a01f Mon Sep 17 00:00:00 2001 From: Jumar Macato <16554748+jmacato@users.noreply.github.com> Date: Tue, 26 Oct 2021 21:52:24 +0800 Subject: [PATCH] refactor if statement to switch as suggested --- src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs index 9095773d90..dac2995e46 100644 --- a/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs +++ b/src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs @@ -194,14 +194,15 @@ namespace Avalonia.FreeDesktop if (_isDisposed) return; - if (visible && !_isVisible) + switch (visible) { - DestroyTrayIcon(); - CreateTrayIcon(); - } - else if (!visible && _isVisible) - { - DestroyTrayIcon(); + case true when !_isVisible: + DestroyTrayIcon(); + CreateTrayIcon(); + break; + case false when _isVisible: + DestroyTrayIcon(); + break; } _isVisible = visible;