GtkTreeView::cursor-changed signal is emitted BEFORE focus column is set
The focus column still had its old value in the cursor-changed signal handler. gtk_tree_view_set_cursor() had to be called twice to get the focus column right for that reason.
see: gtk_tree_view_00.cpp:189:190
Edited by Mischa Baars