Blob Blame History Raw
diff -up libgnomekbd-2.30.1/libgnomekbd/gkbd-indicator.c.crash libgnomekbd-2.30.1/libgnomekbd/gkbd-indicator.c
--- libgnomekbd-2.30.1/libgnomekbd/gkbd-indicator.c.crash	2010-03-28 18:27:04.000000000 -0400
+++ libgnomekbd-2.30.1/libgnomekbd/gkbd-indicator.c	2010-05-11 12:36:59.441662809 -0400
@@ -318,7 +318,7 @@ gkbd_indicator_extract_layout_name (int 
 				    gchar ** short_group_names,
 				    gchar ** full_group_names)
 {
-	char *layout_name;
+	char *layout_name = NULL;
 	if (group < g_strv_length (short_group_names)) {
 		if (xkl_engine_get_features (engine) &
 		    XKLF_MULTIPLE_LAYOUTS_SUPPORTED) {
@@ -352,7 +352,7 @@ gkbd_indicator_extract_layout_name (int 
 	}
 
 	if (layout_name == NULL)
-		layout_name = g_strdup ("??");
+		layout_name = g_strdup ("");
 
 	return layout_name;
 }