20 lines
638 B
Diff
20 lines
638 B
Diff
--- libgnomekbd-0.1/libgnomekbd/gkbd-keyboard-config.c.memalloc 2006-10-28 01:13:02.000000000 -0400
|
|
+++ libgnomekbd-0.1/libgnomekbd/gkbd-keyboard-config.c 2006-10-28 01:13:27.000000000 -0400
|
|
@@ -25,7 +25,6 @@
|
|
#include <X11/keysym.h>
|
|
|
|
#include <glib/gi18n.h>
|
|
-//#include <gdk/gdkx.h>
|
|
#include <libgnome/gnome-program.h>
|
|
|
|
#include <gkbd-keyboard-config.h>
|
|
@@ -558,6 +557,8 @@
|
|
XklConfigRec * data)
|
|
{
|
|
gboolean own_data = data == NULL;
|
|
+ if (own_data)
|
|
+ data = xkl_config_rec_new ();
|
|
if (xkl_config_rec_get_from_backup (data, kbd_config->engine))
|
|
gkbd_keyboard_config_copy_from_xkl_config (kbd_config,
|
|
data);
|