aboutsummaryrefslogtreecommitdiff
path: root/x11/gnome-applets/files/patch-gswitchit_gswitchit-applet.c
blob: 5abf18032f000dcc2fd5223a8c57134820932743 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
--- gswitchit/gswitchit-applet.c.orig	Sun Aug  7 18:07:33 2005
+++ gswitchit/gswitchit-applet.c	Sun Aug  7 18:10:07 2005
@@ -331,6 +331,10 @@ GSwitchItAppletPrepareDrawing (GSwitchIt
 		XklConfigItem configItem;
 		GtkWidget *align, *label;
 		static GHashTable *shortDescrs = NULL;
+		gpointer pcounter = NULL; 
+		char *prevLayoutName = NULL;
+		char *labelTitle = NULL;
+		int counter = 0;
 		if (group == 0)
 			shortDescrs = g_hash_table_new_full (g_str_hash, g_str_equal,
 							     g_free, NULL);
@@ -363,10 +367,6 @@ GSwitchItAppletPrepareDrawing (GSwitchIt
 		if (layoutName == NULL)
 			layoutName = g_strdup ("?");
 
-		gpointer pcounter = NULL; 
-		char *prevLayoutName = NULL;
-		char *labelTitle = NULL;
-		int counter = 0;
 		if (g_hash_table_lookup_extended (shortDescrs, layoutName, 
 						  (gpointer*)&prevLayoutName, &pcounter))
 		{
@@ -599,6 +599,13 @@ GSwitchItAppletCmdPreview (BonoboUICompo
 		groupsLevels, groupsLevels + 1, groupsLevels + 2, groupsLevels + 3 };
 	XklState *xklState = XklGetCurrentState ();
 	gpointer p = g_hash_table_lookup (globals.previewDialogs, GINT_TO_POINTER (xklState->group));
+#ifdef HAVE_XKB
+	GladeXML *gladeData;
+	GtkWidget *dialog;
+	GtkWidget *kbdraw;
+	XkbComponentNamesRec componentNames;
+	XklConfigRec xklData;
+#endif
 	if (p != NULL)
 	{
 		/* existing window */
@@ -606,11 +613,10 @@ GSwitchItAppletCmdPreview (BonoboUICompo
 		return;
 	}
 #ifdef HAVE_XKB
-	GladeXML *gladeData = glade_xml_new (GNOME_GLADEDIR "/gswitchit.glade", "gswitchit_layout_view", NULL);
-        GtkWidget *dialog =
+	gladeData = glade_xml_new (GNOME_GLADEDIR "/gswitchit.glade", "gswitchit_layout_view", NULL);
+        dialog =
         	glade_xml_get_widget (gladeData, "gswitchit_layout_view");
-	GtkWidget *kbdraw = keyboard_drawing_new ();
-	XkbComponentNamesRec componentNames;
+	kbdraw = keyboard_drawing_new ();
 
 	if (xklState->group >= 0 && 
 	    xklState->group < g_slist_length (globals.groupNames))
@@ -624,7 +630,6 @@ GSwitchItAppletCmdPreview (BonoboUICompo
 
   	keyboard_drawing_set_groups_levels (KEYBOARD_DRAWING (kbdraw), pGroupsLevels);
 
-	XklConfigRec xklData;
 	XklConfigRecInit (&xklData);
       	if (XklConfigGetFromServer (&xklData))
 	{