Blob Blame History Raw
Create a default layout if none is given before inserting the core keyboard.

Index: keyboard_backend.py
===================================================================
--- system-config-keyboard-1.2.15/src/keyboard_backend.py	(revision 569)
+++ system-config-keyboard-1.2.15/src/keyboard_backend.py	(working copy)
@@ -44,6 +44,9 @@
                 keyboard.options.insert (xf86config.XF86Option("XkbModel", "pc101"))
                 keyboard.options.insert (xf86config.XF86Option("XkbLayout", "us"))
                 xconfig.input.insert (keyboard)
+                if len(xconfig.layout) == 0:
+                    xconfig.layout.insert(xf86config.XF86ConfLayout())
+
                 xconfig.layout[0].inputs.insert (xf86config.XF86ConfInputref ("Keyboard0", "CoreKeyboard"));
             
             found = 0