File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments