diff -Nurw gcin-1.4.3.pre12.orig/gtk-im/gtkimcontextgcin.c gcin-1.4.3.pre12/gtk-im/gtkimcontextgcin.c
--- gcin-1.4.3.pre12.orig/gtk-im/gtkimcontextgcin.c	2008-06-22 15:00:38.000000000 +0800
+++ gcin-1.4.3.pre12/gtk-im/gtkimcontextgcin.c	2008-12-25 15:42:50.000000000 +0800
@@ -197,7 +197,7 @@
 // probably only works for linux
   static char *moz[]={"mozilla", "firefox", "thunderbird", "nvu", "sunbird",
 	"seamonkey", "gnuzilla", "iceweasel", "icedove", "iceape", "swiftfox",
-	"iceowl", "kompozer", "swiftdove", "swiftweasel", "navigator"};
+	"iceowl", "kompozer", "swiftdove", "swiftweasel", "navigator", "xulrunner"};
   char tstr0[64];
   char exec[256];
   sprintf(tstr0, "/proc/%d/exe", pid);
