diff --git a/terminatorlib/terminal.py b/terminatorlib/terminal.py index 3e7c0db6..deb81e93 100755 --- a/terminatorlib/terminal.py +++ b/terminatorlib/terminal.py @@ -410,7 +410,10 @@ for %s (%s)' % (name, urlplugin.__class__.__name__)) screen_w = gtk.gdk.screen_width() screen_h = gtk.gdk.screen_height() - widget_win = widget.get_window() + if gtk.gtk_version >= (2, 14): + widget_win = widget.get_window() + else: + widget_win = widget.window widget_x, widget_y = widget_win.get_origin() widget_w, widget_h = widget_win.get_size() diff --git a/terminatorlib/util.py b/terminatorlib/util.py index bca77884..26c79250 100755 --- a/terminatorlib/util.py +++ b/terminatorlib/util.py @@ -130,6 +130,9 @@ def shell_lookup(): def widget_pixbuf(widget, maxsize=None): """Generate a pixbuf of a widget""" + if gtk.gtk_version > (2, 14): + return(None) + pixmap = widget.get_snapshot() (width, height) = pixmap.get_size() pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, width, height)