summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-25 14:37:30 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-25 14:37:30 +0800
commit75fbad459b3bcab30820ac065d412c52412abd4f (patch)
treef78d76d2f72326b9d9f9e709d427cff0bc969179
parent7e5848808ce6540325a80bef699f791501bc91d4 (diff)
downloadibus-75fbad459b3bcab30820ac065d412c52412abd4f.tar.gz
ibus-75fbad459b3bcab30820ac065d412c52412abd4f.tar.xz
ibus-75fbad459b3bcab30820ac065d412c52412abd4f.zip
Fix problem in KDE.
-rw-r--r--client/qt4/ibus-client.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/client/qt4/ibus-client.cpp b/client/qt4/ibus-client.cpp
index c7f5397..a56d909 100644
--- a/client/qt4/ibus-client.cpp
+++ b/client/qt4/ibus-client.cpp
@@ -55,6 +55,9 @@ IBusClient::IBusClient ()
username = getenv ("USERNAME");
session = getenv ("DISPLAY");
+ if (session.indexOf (".") == -1) {
+ session += ".0";
+ }
session.replace (":", "-");
ibus_path = QString("/tmp/ibus-%1/ibus-%2").arg (username, session);