Skip to content

Commit 675e158

Browse files
committed
"mover" section is optional now
1 parent 97054bd commit 675e158

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

SmartSystemMenu/Settings/ApplicationSettingsFile.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,11 @@ public static void Save(string fileName, ApplicationSettings settings)
265265
private static KeyboardShortcut ReadShortcut(XElement element)
266266
{
267267
var shortcut = new KeyboardShortcut();
268+
if (element == null)
269+
{
270+
return shortcut;
271+
}
272+
268273
shortcut.Key1 = element.Attribute("key1") != null && !string.IsNullOrEmpty(element.Attribute("key1").Value) ? (VirtualKeyModifier)int.Parse(element.Attribute("key1").Value) : VirtualKeyModifier.None;
269274
shortcut.Key2 = element.Attribute("key2") != null && !string.IsNullOrEmpty(element.Attribute("key2").Value) ? (VirtualKeyModifier)int.Parse(element.Attribute("key2").Value) : VirtualKeyModifier.None;
270275
shortcut.Key3 = element.Attribute("key3") != null && !string.IsNullOrEmpty(element.Attribute("key3").Value) ? (VirtualKey)int.Parse(element.Attribute("key3").Value) : VirtualKey.None;

0 commit comments

Comments
 (0)