liststore issue 1 - iter points to wrong row after sort of column with cellrenderercombo
- From: Mike Martin <redtux1 gmail com>
- To: gtk-app-devel-list gnome org
- Subject: liststore issue 1 - iter points to wrong row after sort of column with cellrenderercombo
- Date: Wed, 27 Feb 2019 11:46:13 +0000
I have come across an issue where the iter points to the wrong row on
edited signal after sorting the column (via clicking header).
This only happens with edited signal and not editing-started (which is
correct)
The edited iter is obtained via
treeview->get_model->get_iter_from_string($path_str), which is obtained
from the path variable given by signal
This is pre sort (and correct)
Gtk3::CellRendererCombo=HASH(0x55938bc4f418) 0
/mnt/progs/programs/DS9a -- array from edited signal
Gtk3::TreeIter=SCALAR(0x55938b3dc050) -- iter from editing-started signal
Gtk3::TreeIter=SCALAR(0x55938bc46d50)-- iter from edited signal
/mnt/progs/programs/DS9a ds9_101_envs.mp4 1 --result using iter
from editing-started signal
/mnt/progs/programs/DS9a ds9_101_envs.mp4 1 --result using iter from
edited signal
This is post sort (and wrong)
Gtk3::CellRendererCombo=HASH(0x55938bc4f418) 0
/mnt/progs/programs/DS9b -- array from edited signal
2836 Gtk3::TreeIter=SCALAR(0x55938b44c938) -- iter from editing-started
signal
2836a Gtk3::TreeIter=SCALAR(0x55938bc46d68) -- iter from edited signal
/mnt/progs/programs/DS9b ds9_102_envs.mp4 2 --result using iter
from editing-started signal and is correct
/mnt/progs/programs/DS9 ds9_103_envs.mp4 3 --result using iter from
edited signal and is wrong row
Any ideas why this is happening?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]