affederaffe
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
3 additions and
3 deletions
-
src/Avalonia.FreeDesktop/DBusMenuExporter.cs
|
|
|
@ -244,7 +244,7 @@ namespace Avalonia.FreeDesktop |
|
|
|
return null; |
|
|
|
if (item.Gesture.KeyModifiers == 0) |
|
|
|
return null; |
|
|
|
var lst = new List<string>(); |
|
|
|
var lst = new Array<string>(); |
|
|
|
var mod = item.Gesture; |
|
|
|
if (mod.KeyModifiers.HasAllFlags(KeyModifiers.Control)) |
|
|
|
lst.Add("Control"); |
|
|
|
@ -255,7 +255,7 @@ namespace Avalonia.FreeDesktop |
|
|
|
if (mod.KeyModifiers.HasAllFlags(KeyModifiers.Meta)) |
|
|
|
lst.Add("Super"); |
|
|
|
lst.Add(item.Gesture.Key.ToString()); |
|
|
|
return VariantValue.ArrayOfVariant((VariantValue[]) [VariantValue.Array(lst)]); |
|
|
|
return new Array<Array<string>> { lst }.AsVariantValue(); |
|
|
|
} |
|
|
|
|
|
|
|
if (name == "toggle-type") |
|
|
|
@ -324,7 +324,7 @@ namespace Avalonia.FreeDesktop |
|
|
|
var layout = GetLayout(ch, (ch as NativeMenuItem)?.Menu, depth == -1 ? -1 : depth - 1, propertyNames); |
|
|
|
children[c] = VariantValue.Struct( |
|
|
|
VariantValue.Int32(layout.Item1), |
|
|
|
new Dict<string, VariantValue>(layout.Item2), |
|
|
|
new Dict<string, VariantValue>(layout.Item2).AsVariantValue(), |
|
|
|
VariantValue.ArrayOfVariant(layout.Item3)); |
|
|
|
} |
|
|
|
} |
|
|
|
|