diff --git a/src/cell_renderer_image.py b/src/cell_renderer_image.py
index dcf12ae899b0c04c334603924064578a33519268..2693030d566acf7ac6bb73f0a9c842985fdb3673 100644
--- a/src/cell_renderer_image.py
+++ b/src/cell_renderer_image.py
@@ -45,7 +45,8 @@ class CellRendererImage(gtk.GenericCellRenderer):
 	def do_get_property(self, pspec):
 		return getattr(self, pspec.name)
 
-	def func(self, model, path, iter, (image, tree)):
+	def func(self, model, path, iter, image_tree):
+		image, tree = image_tree	
 		if model.get_value(iter, self.tv_index) != image:
 			return
 		self.redraw = 1