Browse Source

refactor if statement to switch as suggested

pull/6779/head
Jumar Macato 5 years ago
parent
commit
409f74b134
  1. 15
      src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs

15
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;

Loading…
Cancel
Save