From f52ae127482358ff3d5f1ca6f49cf14311eea87d Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Tue, 28 Apr 2020 23:58:05 +0300 Subject: [PATCH] Don't report toggle-state for non-togglable items --- src/Avalonia.FreeDesktop/DBusMenuExporter.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Avalonia.FreeDesktop/DBusMenuExporter.cs b/src/Avalonia.FreeDesktop/DBusMenuExporter.cs index 3f64c094ab..17affe09a3 100644 --- a/src/Avalonia.FreeDesktop/DBusMenuExporter.cs +++ b/src/Avalonia.FreeDesktop/DBusMenuExporter.cs @@ -244,10 +244,8 @@ namespace Avalonia.FreeDesktop if (name == "toggle-state") { - if (item.IsChecked) - return 1; if (item.ToggleType != NativeMenuItemToggleType.None) - return 0; + return item.IsChecked ? 1 : 0; } if (name == "children-display")