From 0d232a96c767b883b2fd443559f03275fb9e26e5 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Tue, 26 Jul 2022 20:05:11 +0300 Subject: [PATCH] Don't throw exceptions for missing windowing platform since it's actually not mandatory for TrayIcon --- src/Avalonia.Controls/Platform/PlatformManager.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Avalonia.Controls/Platform/PlatformManager.cs b/src/Avalonia.Controls/Platform/PlatformManager.cs index 92f6f1cb52..494c847012 100644 --- a/src/Avalonia.Controls/Platform/PlatformManager.cs +++ b/src/Avalonia.Controls/Platform/PlatformManager.cs @@ -25,9 +25,7 @@ namespace Avalonia.Controls.Platform var platform = AvaloniaLocator.Current.GetService(); if (platform == null) - { - throw new Exception("Could not CreateTrayIcon(): IWindowingPlatform is not registered."); - } + return null; return s_designerMode ? null : platform.CreateTrayIcon(); }