Ticket #8441 (assigned Bug Report - General)
Opened 3 years ago
Last modified 8 months ago
Recordings screen update issue on some themes
| Reported by: | Kenni Lund <kenni@…> | Owned by: | jpabq |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.26.1 |
| Component: | MythTV - User Interface Library | Version: | Master Head |
| Severity: | medium | Keywords: | MythUI mythbuntu childish |
| Cc: | Ticket locked: | no |
Description (last modified by kenni) (diff)
Updated description:
In Metallurgy, Mythbuntu and Childish, when you have more recordings of one program than what can be shown in one screen, deleting the oldest recording should move the selection bar one up and empty the line containing the old recording. Metallurgy illustrates how this should work:
http://www.postimage.org/image.php?v=Pqdluz9
However, when you do this on the Mythbuntu or Childish theme, you'll get the recording from the other end of the list, instead of an empty line:
http://www.postimage.org/image.php?v=Pqdl5CJ
But this line should just be empty, as the line doesn't exist. You cannot select it, as illustrated by the arrows on the right side of the screen, in the Mythbuntu screenshot above. If you click down once, the selection will just jump to the top of the list, just like in Metallurgy.
Confirmed on trunk r26203
Attachments
Change History
comment:1 Changed 3 years ago by Kenni Lund <kenni@…>
comment:2 Changed 3 years ago by robertm
- Status changed from new to infoneeded_new
Don't see anything to indicate this would be theme related, have you tried in other themes? The button ordering/changing of button orders shouldn't depend on theme at all.
comment:3 Changed 3 years ago by robertm
- Status changed from infoneeded_new to closed
- Resolution set to invalid
It was pointed out to me that you are asking about the wrap behavior-- this is as the themer intended it-- he wants the list to wrap when full. As such, there is no bug to speak of here-- if this is unclear or we can answer questions about it, please follow up on the users list. You may also be interested in reading up on "wrapstyle" here:
http://www.mythtv.org/wiki/MythUI_Theme_Development#The_buttonlist_widget
comment:4 Changed 3 years ago by cpinkham
- Status changed from closed to new
- Resolution invalid deleted
Here's a copy of some instructions for reproducing the bug. I also posted to the mailing list thread about this.
1) Set your sort order to "Sort all sub-titles/multi-titles Ascending".
2) Go back to Watch Recordings and scroll to a title that has more items than will fit on the right hand side of the screen.
3) Cursor Right to select the subtitle list.
4) Scroll down to the bottom-most (ie, newest) recording.
5) Delete it.
6) Watch the focus/selector bar move up one item and the very top (ie, oldest) item in the list magically appear at the bottom of the list.
7) Try to scroll down to that oldest item now visible at the bottom of the list.
8) Watch the list redraw and focus move to the top of the list and the oldest item.
comment:5 Changed 3 years ago by robertm
- Owner changed from ijr to cpinkham
- Status changed from new to assigned
comment:6 Changed 3 years ago by Kenni Lund [kenni AT kelu d0t dk] <kenni@…>
Just to be clear, this is not a MythBuntu? theme specific issue, Childish is affected as well (trunk r26135).
I've just noticed that the theme Metallurgy is functionally equal to MythBuntu? and Childish in that menu, but Metallurgy shows exactly how it *should* work, eg. on deletion it moves the selection bar one line up and replaces the deleted recording with an empty line (instead of replacing it with a recording from the other end of the recording list).
comment:7 Changed 3 years ago by kenni
- Description modified (diff)
- Component changed from Themes to MythTV - User Interface Library
- Summary changed from MythBuntu theme update issue when deleting recordings to Recordings screen update issue on some themes
- Owner changed from cpinkham to stuartm
- Version changed from 0.23-fixes to Trunk Head
- Keywords MythUI childish added; theme removed
stuartm, assigning to you, since you committed a new wrapstyle the other day and seems to be the developer who works the most in this area.
comment:8 Changed 3 years ago by stuartm
- Status changed from assigned to accepted
- Milestone changed from unknown to 0.24
comment:9 Changed 3 years ago by stuartm
- Status changed from accepted to infoneeded
Kenni, which painter are you using?
comment:10 Changed 3 years ago by anonymous
I have also noticed this bug. I am using OpenGL.
comment:11 Changed 3 years ago by kenni
- Status changed from infoneeded to assigned
stuartm, Qt or OpenGL, I'm seeing the issue with both of them.
comment:16 Changed 15 months ago by stuartm
- Type changed from defect to Bug Report - General
- Milestone changed from unknown to 0.25
comment:19 Changed 9 months ago by stuartm
- Owner changed from stuartm to jpabq
- Status changed from accepted to assigned

This is btw. on 0.23-fixes r24486: