[gtk-vnc] examples: require specific versions before importing gi libs



commit 81dc2cfb4643d522c20f0375e213227efd913fb1
Author: Daniel P. Berrangé <berrange redhat com>
Date:   Tue Aug 21 10:55:00 2018 +0100

    examples: require specific versions before importing gi libs
    
    Resolves: issue #6
    
    Signed-off-by: Daniel P. Berrangé <berrange redhat com>

 examples/gvncviewer.js | 3 +++
 examples/gvncviewer.py | 3 +++
 2 files changed, 6 insertions(+)
---
diff --git a/examples/gvncviewer.js b/examples/gvncviewer.js
index 0860244..5c7344e 100755
--- a/examples/gvncviewer.js
+++ b/examples/gvncviewer.js
@@ -1,5 +1,8 @@
 #!/usr/bin/gjs
 
+imports.gi.versions.Gtk = "3.0";
+imports.gi.versions.GtkVnc = "2.0";
+
 const Vnc = imports.gi.GtkVnc;
 const GVnc = imports.gi.GVnc;
 const Gtk = imports.gi.Gtk;
diff --git a/examples/gvncviewer.py b/examples/gvncviewer.py
index 5f08b0a..091c1f1 100755
--- a/examples/gvncviewer.py
+++ b/examples/gvncviewer.py
@@ -18,6 +18,9 @@
 # License along with this library; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
 
+import gi
+gi.require_version('Gtk', '3.0')
+gi.require_version('GtkVnc', '2.0')
 from gi.repository import Gtk
 from gi.repository import Gdk
 from gi.repository import GtkVnc


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]