Updating branch refs/heads/master
         to 7c1aaf99d0dd2bdc527b795f989628abd2ad1e0c (commit)
       from 12332425c5fb61abbd52ee3449dde7794ca36367 (commit)

commit 7c1aaf99d0dd2bdc527b795f989628abd2ad1e0c
Author: Jérôme Guelfucci <[email protected]>
Date:   Thu Sep 23 20:40:02 2010 +0200

    Use xkl_config_item_new instead of g_new0 (Lionel Le Folgoc).
    
    This fixes the ugly glib critical warnings.

 dialogs/keyboard-settings/xfce-keyboard-settings.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dialogs/keyboard-settings/xfce-keyboard-settings.c 
b/dialogs/keyboard-settings/xfce-keyboard-settings.c
index 4a5a94f..8d1a711 100644
--- a/dialogs/keyboard-settings/xfce-keyboard-settings.c
+++ b/dialogs/keyboard-settings/xfce-keyboard-settings.c
@@ -1159,8 +1159,8 @@ xfce_keyboard_settings_init_layout (XfceKeyboardSettings 
*settings)
       gchar         *layout_desc;
       gchar         *variant_desc;
 
-      litem = g_new0 (XklConfigItem, 1);
-      vitem = g_new0 (XklConfigItem, 1);
+      litem = xkl_config_item_new ();
+      vitem = xkl_config_item_new ();
 
       g_snprintf (litem->name, sizeof litem->name, "%s", *layout);
       g_snprintf (vitem->name, sizeof vitem->name, "%s", *variant);
@@ -1187,8 +1187,8 @@ xfce_keyboard_settings_init_layout (XfceKeyboardSettings 
*settings)
       if (*variant)
         variant++;
 
-      g_free (litem);
-      g_free (vitem);
+      g_object_unref (litem);
+      g_object_unref (vitem);
     }
 
   g_strfreev (layouts);
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to