[chirp_devel] [PATCH] Support PyGTK < 2.22 in bank edit. Fixes #231

Tom Hayward
Thu Jul 5 10:25:26 PDT 2012


# HG changeset patch
# User Tom Hayward <tom at tomh.us>
# Date 1341509101 21600
# Node ID a6f28cad50dbdf2a503593bd915b476c8209190c
# Parent  8ec7fc4952636a930444d44b8cdc0bb48aac3b7f
Support PyGTK < 2.22 in bank edit. Fixes #231

diff -r 8ec7fc495263 -r a6f28cad50db chirpui/bankedit.py
--- a/chirpui/bankedit.py	Wed Jun 13 13:50:27 2012 -0600
+++ b/chirpui/bankedit.py	Thu Jul 05 11:25:01 2012 -0600
@@ -154,8 +154,14 @@
         return 0 # If the bank is full, just wrap around!
 
     def _toggled_cb(self, rend, path, colnum):
-        if not rend.get_sensitive():
-            return
+        try:
+            if not rend.get_sensitive():
+                return
+        except AttributeError:
+            # support PyGTK < 2.22
+            iter = self._store.get_iter(path)
+            if not self._store.get(iter, self.C_FILLED)[0]:
+                return
 
         # The bank index is the column number, minus the 3 label columns
         bank, name = self.banks[colnum - len(self._cols)]



More information about the chirp_devel mailing list