Opened 3 years ago
Closed 3 years ago
#344 closed bug (invalid)
Cursor keys and ESC don't work when editing listview item and listview is in focus
Reported by: | Andreas Falkenhahn | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 5.0-2017R2 |
Component: | List.mui | Version: | 5.0-2016R2 |
Severity: | minor | Keywords: | |
Cc: | OS Platform: | All | |
Blocked By: | Blocking: | ||
Release Notes: |
Description
I'm attaching a demo program for OS3. On MorphOS it's working correctly, but not on OS4 or OS3.
To reproduce:
- make window large enough
- click listview to make it take the focus
- press return
- try to edit the column item
You can add characters but cursor keys, edit keys, esc key are not working.
If the focus is not on the listview when pressing return or start editing
by mouse then all keys are working.
Attachments (1)
Change History (4)
Changed 3 years ago by
Attachment: | bugtest.lha added |
---|
comment:1 Changed 3 years ago by
comment:2 Changed 3 years ago by
I've now tested the latest nightly build and indeed the issue is gone. I was using a MUI version which was a few months old so it seems to have been fixed in the meanwhile.
comment:3 Changed 3 years ago by
Component: | Listview.mui → List.mui |
---|---|
Milestone: | future release → 5.0-2017R2 |
Priority: | undecided → normal |
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
No problem here on WinUAE. I can edit the item, move the cursor. Pressing ESC terminates the edit action. It doesn't matter whether the list is active or not.
However, pressing RETURN will no terminate the edit action but start it over and over again. I would expect RETURN to finish the input while ESC should act as a kind of "revert to the state before the edit action". But that might be a philosophic discussion.
I guess this is an Hollywood application. Can you reproduce this issue with a plain C application?