summaryrefslogtreecommitdiff
path: root/virt-manager
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2014-12-02 14:01:28 -0500
committerCole Robinson <crobinso@redhat.com>2014-12-02 14:01:28 -0500
commit0b391fe9eda81e6c01ba37171190a8d9b2a51aad (patch)
tree87f6a1e3a52715a4c7c040ff09d993969b1b9803 /virt-manager
parentd2e627133784d69e8e21125d9e677564ef82b598 (diff)
downloadvirt-manager-0b391fe9eda81e6c01ba37171190a8d9b2a51aad.tar.gz
virt-manager: Enforce gobject introspection versions
This is needed with freebsd and opensuse at least. See: https://bugzilla.suse.com/__show_bug.cgi?id=901869 http://www.redhat.com/archives/libvir-list/2014-December/msg00184.html
Diffstat (limited to 'virt-manager')
-rwxr-xr-xvirt-manager3
1 files changed, 2 insertions, 1 deletions
diff --git a/virt-manager b/virt-manager
index 65a59832..8f7dd11d 100755
--- a/virt-manager
+++ b/virt-manager
@@ -26,6 +26,7 @@ import signal
import sys
import traceback
+import gi
from gi.repository import GObject
from gi.repository import LibvirtGLib
@@ -42,7 +43,6 @@ warnings.simplefilter("ignore")
try:
# Avoid a deprecation warning about threads_init
- import gi
gi.check_version("3.9.1")
except (ValueError, AttributeError):
GObject.threads_init()
@@ -177,6 +177,7 @@ def main():
origargv = sys.argv
try:
sys.argv = origargv[:1] + leftovers[:]
+ gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
leftovers = sys.argv[1:]