From 3e5d38bf49cbb39a8efe6acd40eaafee9214aca9 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Mon, 31 Oct 2011 13:06:22 +0000 Subject: Pass all parameters to ComboBox.set_row_separator_func() With PyGTK, the func and data parameters to ComboBox.set_row_separator_func() had defaults [1]. With GTK3+pygi both values must be passed [2]. [1] http://developer.gnome.org/pygtk/stable/class-gtkcombobox.html#method-gtkcombobox--set-row-separator-func [2] http://developer.gnome.org/gtk/stable/GtkComboBox.html#gtk-combo-box-set-row-separator-func [replaced description] Signed-off-by: Sascha Silbe --- diff --git a/src/sugar3/graphics/combobox.py b/src/sugar3/graphics/combobox.py index 09554e5..b56604a 100644 --- a/src/sugar3/graphics/combobox.py +++ b/src/sugar3/graphics/combobox.py @@ -39,7 +39,7 @@ class ComboBox(gtk.ComboBox): gobject.TYPE_BOOLEAN) self.set_model(self._model) - self.set_row_separator_func(self._is_separator) + self.set_row_separator_func(self._is_separator, None) def get_value(self): """ @@ -166,5 +166,5 @@ class ComboBox(gtk.ComboBox): """ self._model.clear() - def _is_separator(self, model, row): + def _is_separator(self, model, row, data): return model[row][3] -- cgit v0.9.1