Opened 9 years ago
Closed 9 years ago
#2836 closed defect (fixed)
GUI modeller: errors when changing order of commands (indexation of items seems wrong)
Reported by: | mlennert | Owned by: | martinl |
---|---|---|---|
Priority: | normal | Milestone: | 7.0.4 |
Component: | wxGUI | Version: | svn-releasebranch70 |
Keywords: | modeller | Cc: | grass-dev@… |
CPU: | Unspecified | Platform: | Unspecified |
Description
Using the GUI modeller in trunk and release70 I observe the following issues:
- first issue:
- Add a command to the modeller
- Add a second command to the modeller
- Go to the items tab, select the first item and push on down (if you have more than two items this always works with the second to last item). Result:
Traceback (most recent call last): File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64 -unknown-linux-gnu/gui/wxpython/gmodeler/frame.py", line 1662, in OnMoveItemsDown self.list.MoveItems(items, up = False) File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64 -unknown-linux-gnu/gui/wxpython/gmodeler/dialogs.py", line 972, in MoveItems model.ReorderItems(idxList) File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64 -unknown-linux-gnu/gui/wxpython/gmodeler/model.py", line 123, in ReorderItems nextItem = self.items[newIdx+1] IndexError : list index out of range
- Second (related) issue:
- Add a loop
- Add two commands and check the relevant boxes in 'List of items in loop'
- Go to the Items tab
- Select the second (lowest) item and push 'Up'
Result: both commands now have the label of the second command (the one that was moved up), even if the command behind that name is the command that was first before. When you move the top one 'Up' then it is the loop (item number 1, but hidden in the item list) that gets renamed.
Change History (6)
comment:1 by , 9 years ago
Milestone: | 7.0.3 |
---|
follow-up: 4 comment:3 by , 9 years ago
The modeller received some updates for 7.0.3, still an issue?
comment:4 by , 9 years ago
Replying to neteler:
The modeller received some updates for 7.0.3, still an issue?
Yes. Just tried with a fresh release70 and the issue is still there.
follow-up: 6 comment:5 by , 9 years ago
Cc: | added |
---|---|
Owner: | changed from | to
Status: | new → assigned |
comment:6 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Replying to martinl:
Fixed in r68198 (trunk) and backported in r68199. Please close after testing.
I am still able to reproduce the second issue from time to time, but it seems to occur randomly. I haven't been able to create a systematically reproducible test case, yet.
So, I'm closing this for now and will open a new bug if the issue continues to appear.
Thanks !
Ticket retargeted after milestone closed