From e66cfa31ff52b95a9c3df27c8a1f3b02bef6db3d Mon Sep 17 00:00:00 2001
From: Seth Hitefield <sdhitefield@gmail.com>
Date: Mon, 11 Apr 2016 22:09:16 -0400
Subject: grc: Main window opens with pygobject and gtk3. Still throws tons of
 errors.

---
 grc/main.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'grc/main.py')

diff --git a/grc/main.py b/grc/main.py
index ae7a0ce115..cd9863739f 100755
--- a/grc/main.py
+++ b/grc/main.py
@@ -17,7 +17,10 @@
 
 import optparse
 
-import gtk
+import gi
+gi.require_version('Gtk', '3.0')
+from gi.repository import Gtk
+
 from gnuradio import gr
 
 from .gui.Platform import Platform
@@ -40,7 +43,7 @@ def main():
     options, args = parser.parse_args()
 
     try:
-        gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
+        Gtk.window_set_default_icon(Gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
     except:
         pass
 
@@ -51,5 +54,5 @@ def main():
         install_prefix=gr.prefix()
     )
     ActionHandler(args, platform)
-    gtk.main()
+    Gtk.main()
 
-- 
cgit v1.2.3