diff options
author | Peng Wu <alexepico@gmail.com> | 2014-01-16 13:21:16 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2014-01-16 13:21:16 +0800 |
commit | 225a070bc7fd90d749f06a2e3156f2e9cf6b88e2 (patch) | |
tree | 234fc37965975b49d18f32c71b55b9026e6a48d7 /setup/main2.py | |
parent | 56a35844deb56eb2705de79494834253f60c95f6 (diff) | |
download | ibus-libpinyin-225a070bc7fd90d749f06a2e3156f2e9cf6b88e2.tar.gz ibus-libpinyin-225a070bc7fd90d749f06a2e3156f2e9cf6b88e2.tar.xz ibus-libpinyin-225a070bc7fd90d749f06a2e3156f2e9cf6b88e2.zip |
re-factor setup dialog
Diffstat (limited to 'setup/main2.py')
-rw-r--r-- | setup/main2.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/setup/main2.py b/setup/main2.py index f7dfcce..9f78202 100644 --- a/setup/main2.py +++ b/setup/main2.py @@ -36,6 +36,7 @@ from dicttreeview import DictionaryTreeView locale.setlocale(locale.LC_ALL, "") localedir = os.getenv("IBUS_LOCALEDIR") +pkgdatadir = os.getenv("IBUS_PKGDATADIR") gettext.install('ibus-libpinyin', localedir) class PreferencesDialog: @@ -355,7 +356,7 @@ class PreferencesDialog: self.__page_user_data.show() self.__frame_lua_script = self.__builder.get_object("frameLuaScript") - path = os.path.join(config.get_data_dir(), 'user.lua') + path = os.path.join(pkgdatadir, 'user.lua') if not os.access(path, os.R_OK): self.__frame_lua_script.hide() @@ -376,7 +377,7 @@ class PreferencesDialog: os.path.exists(path) or os.makedirs(path) path = os.path.join(path, "user.lua") if not os.path.exists(path): - src = os.path.join(config.get_data_dir(), "user.lua") + src = os.path.join(pkgdatadir, "user.lua") shutil.copyfile(src, path) os.system("xdg-open %s" % path) |