Index: gok/ChangeLog
===================================================================
RCS file: /export/cvs/gnome-2.0/gok/ChangeLog,v
retrieving revision 1.351
diff -p -u -5 -r1.351 ChangeLog
--- gok/ChangeLog	2004/01/12 17:08:03	1.351
+++ gok/ChangeLog	2004/01/13 10:20:12
@@ -1,5 +1,11 @@
+2004-01-13  Balamurali Viswanathan  <balamurali.viswanathan@wipro.com>
+
+	* gok/main.c: Enable the keyboard accessibility key before
+	enabling the sticky keys, also in the Xkb only path. 
+	Fixes bug #129078.
+
 2004-01-12  David Bolter  <david.bolter@utoronto.ca>
 
 	* News, configure.in: Version 0.9.5
 
 2004-01-12  David Bolter  <david.bolter@utoronto.ca>
Index: gok/gok/main.c
===================================================================
RCS file: /export/cvs/gnome-2.0/gok/gok/main.c,v
retrieving revision 1.127
diff -p -u -5 -r1.127 main.c
--- gok/gok/main.c	2004/01/06 20:23:35	1.127
+++ gok/gok/main.c	2004/01/13 10:20:18
@@ -2137,12 +2137,12 @@ gok_main_check_sticky_keys (GtkWidget *w
 				gok_gconf_set_bool (gconf_client, KEYBOARD_ACCESSIBILITY_STICKY_KEYS_KEY, 
 						    TRUE); /* turn on gconf key */
 #else
 			if (XkbChangeEnabledControls (display,
 						      XkbUseCoreKbd,
-						      XkbStickyKeysMask,
-						      XkbStickyKeysMask)) {
+						      XkbStickyKeysMask | XkbAccessXKeysMask,
+						      XkbStickyKeysMask | XkbAccessXKeysMask)) {
 #endif
 				xkb_ok = TRUE;
 				if (!bLoginOption) {
 				  dialog = gtk_message_dialog_new (NULL,
 								 GTK_DIALOG_DESTROY_WITH_PARENT,
