Blob Blame History Raw
diff -pruN imsettings-0.101.2.orig/data/xinput.sh.in.in imsettings-0.101.2/data/xinput.sh.in.in
--- imsettings-0.101.2.orig/data/xinput.sh.in.in	2008-06-03 20:53:49.000000000 +0900
+++ imsettings-0.101.2/data/xinput.sh.in.in	2008-06-26 11:52:33.000000000 +0900
@@ -60,8 +60,8 @@ export GTK_IM_MODULE
 [ -n "$QT_IM_MODULE" ] && export QT_IM_MODULE
 
 # setup XMODIFIERS
-XMODIFIERS="@im=imsettings"
-export XMODIFIERS
+[ -z "$XMODIFIERS" -a -n "$XIM" ] && XMODIFIERS="@im=$XIM"
+[ -n "$XMODIFIERS" ] && export XMODIFIERS
 
 # start IM via imsettings
 IMSETTINGS_MODULE=${SHORT_DESC:-${XIM}}