GNOME Bugzilla – Bug 154921
canceling the editing may start it again
Last modified: 2018-02-10 03:29:35 UTC
If I edit a cell, then stop the editing by clicking on a different cell in the same row, what actually happens is: 1) tree view stops editing in gtk_tree_view_stop_editing() 2) tree view calls gtk_tree_view_column_process_action(), which starts (!) the editing again, connecting the focus out event handler in gtkcellrenderertext again 3) the entry looses focus, so the focus out event handler gets triggered and stops editing again
There's a hack around this in gtkfilechooser.c:renderer_editing_canceled_cb(). When this bug gets fixed, we should remember to remove that hack :)
With which cell/column configuration is this easy to see? I can't see it in gtk-demo or testtreeedit and didn't see something special in the file chooser after commenting out the work around there either. Maybe this has been silently fixed meanwhile? Would be cool if somebody could verify this :)
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.