diff --git a/meldapp.py b/meldapp.py
index 98367e6..697a5f7 100644
--- a/meldapp.py
+++ b/meldapp.py
@@ -380,7 +380,8 @@ class NotebookLabel(gtk.HBox):
         button.set_relief(gtk.RELIEF_NONE)
         button.set_focus_on_click(False)
         image = gtk.image_new_from_stock(gtk.STOCK_CLOSE, gtk.ICON_SIZE_MENU)
-        image.set_tooltip_text(_("Close tab"))
+        if gtk.pygtk_version >= (2,12,0):
+            image.set_tooltip_text(_("Close tab"))
         button.add(image)
         button.set_name("meld-tab-close-button")
         button.set_size_request(w + 2, h + 2)
@@ -393,7 +394,8 @@ class NotebookLabel(gtk.HBox):
         self.pack_start(icon, expand=False)
         self.pack_start(label)
         self.pack_start(button, expand=False)
-        self.set_tooltip_text(text)
+        if gtk.pygtk_version >= (2,12,0):
+            self.set_tooltip_text(text)
         self.show_all()
 
         self.__label = label
@@ -403,7 +405,8 @@ class NotebookLabel(gtk.HBox):
 
     def set_label_text(self, text):
         self.__label.set_text(text)
-        self.set_tooltip_text(text)
+        if gtk.pygtk_version >= (2,12,0):
+            self.set_tooltip_text(text)
 
 ################################################################################
 #
