summaryrefslogtreecommitdiffstats
path: root/setup
diff options
context:
space:
mode:
Diffstat (limited to 'setup')
-rw-r--r--setup/main.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup/main.py b/setup/main.py
index ca5c9a7..2746da0 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -26,7 +26,17 @@ import locale
import os
import sys
+from gi import require_version as gi_require_version
+gi_require_version('GLib', '2.0')
+gi_require_version('Gtk', '3.0')
+gi_require_version('IBus', '1.0')
+
from gi.repository import GLib
+
+# set_prgname before importing other modules to show the name in warning
+# messages when import modules are failed. E.g. Gtk.
+GLib.set_prgname('ibus-setup-libzhuyin')
+
from gi.repository import Gtk
from gi.repository import IBus