summaryrefslogtreecommitdiff
path: root/displaytracks.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaytracks.c')
-rw-r--r--displaytracks.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/displaytracks.c b/displaytracks.c
index f0d239f..5948aa7 100644
--- a/displaytracks.c
+++ b/displaytracks.c
@@ -124,9 +124,11 @@ void cNopacityDisplayTracks::DrawHeader(const char *Title) {
void cNopacityDisplayTracks::SetItem(const char *Text, int Index, bool Current) {
cNopacityMenuItem *item;
- item = new cNopacityTrackMenuItem(osd, Text, Current);
+ item = new cNopacityTrackMenuItem(osd, Text);
+ item->SetCurrent(Current);
item->SetFont(font);
- item->CreatePixmap(menuItemHeight+5, 2, Index, menuItemWidth, menuItemHeight);
+ item->SetGeometry(Index, menuItemHeight+5, 2, menuItemWidth, menuItemHeight);
+ item->CreatePixmap();
item->SetBackgrounds(handleBackgrounds);
menuItems.Add(item);
item->Render();