postr SetCombo has problems with pygobject 3.10
@bruceg
Submitted by Bruce Guenter Link to original bug (#728800)
Description
I'm trying to get the git master code for postr to work on my GTK+3 desktop (GNOME 3.10). I've now hit something that I'm having trouble figuring out.
After adding a photo with drag-and-drop, if I click on the photo, the following error message appears every other time:
(postr:21870): Gtk-CRITICAL **: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed
When that error message appears, the "Add to set" SetCombo drop-down is blanked out and the "Rename" button is greyed. If I click it again, the drop-down says "None" and the "Rename" button is active.
When "Add to set" says "None", I am further unable to upload at all. It reports the following error and locks up the UI, requiring a quit and restart:
(postr:21870): Gtk-CRITICAL **: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed Traceback (most recent call last): File "/home/bruce/dev/postr/src/postr.py", line 602, in on_upload_activate self.upload() File "/home/bruce/dev/postr/src/postr.py", line 1064, in upload (set_id,) = self.set_combo.get_id_for_iter(set_it) File "/home/bruce/dev/postr/src/SetCombo.py", line 105, in get_id_for_iter return self.model.get(it, COL_SETID) File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 875, in get values.append(self.get_value(treeiter, col)) TypeError: unknown type (null)
Oddly, clicking again to produce the first error, I am able to post, but the photo is not added to any sets. Obviously there is a problem retrieving the value of what set is selected, but I'm not seeing what.
I'm running Gentoo Linux with Gnome 3.10
Version: git master