After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 403707 - TreeModelFilter: Wrong row updated when TreeView::append_column*()
TreeModelFilter: Wrong row updated when TreeView::append_column*()
Status: RESOLVED DUPLICATE of bug 582981
Product: gtkmm
Classification: Bindings
Component: TreeView
2.8.x
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2007-02-02 19:45 UTC by Dingeman van der Laan
Modified: 2011-03-30 09:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example demonstrating the bug (2.76 KB, text/x-c++src)
2007-02-02 19:47 UTC, Dingeman van der Laan
Details

Description Dingeman van der Laan 2007-02-02 19:45:27 UTC
The error occurs when a editable column is added to the TreeView using append_column_editable(), and the TreeView shows filtered data using TreeModelFilter. Then when row X of the filtered data is edited, row X of the unfiltered data is updated, which is usually not the same row.
Comment 1 Dingeman van der Laan 2007-02-02 19:47:21 UTC
Created attachment 81782 [details]
Example demonstrating the bug
Comment 2 Murray Cumming 2007-02-10 12:03:51 UTC
There's more about this in our mailing-list conversation here:
http://mail.gnome.org/archives/gtkmm-list/2007-February/msg00001.html

I'm not sure that we can make this always just work. But at the least we should document any limitation of the append_column*() convenience methods.
Comment 3 Murray Cumming 2011-03-30 09:42:18 UTC
*** This bug has been marked as a duplicate of bug 582981 ***