Ticket #3737: mythmusic-editmeta_v1.diff
File mythmusic-editmeta_v1.diff, 1.7 KB (added by , 17 years ago) |
---|
-
mythplugins/mythmusic/mythmusic/playbackbox.cpp
986 986 987 987 // store the current track metadata in case the track changes 988 988 // while we show the edit dialog 989 Metadata *editMeta = curMeta;990 989 GenericTree *node = music_tree_list->getCurrentNode(); 990 Metadata *editMeta = all_music->getMetadata( node->getInt() ); 991 991 992 992 EditMetadataDialog editDialog(editMeta, gContext->GetMainWindow(), 993 993 "edit_metadata", "music-", "edit metadata"); … … 1007 1007 if (curMeta->ID() == editMeta->ID()) 1008 1008 { 1009 1009 *curMeta = editMeta; 1010 if (title_text) 1011 title_text->SetText(curMeta->FormatTitle()); 1012 if (artist_text) 1013 artist_text->SetText(curMeta->FormatArtist()); 1014 if (album_text) 1015 album_text->SetText(curMeta->Album()); 1016 1017 setTrackOnLCD(curMeta); 1010 updateTrackInfo(curMeta); 1018 1011 } 1019 1012 } 1020 1013 } … … 2076 2069 // It's a track 2077 2070 2078 2071 curMeta = all_music->getMetadata(node_int); 2079 if (title_text)2080 title_text->SetText(curMeta->FormatTitle());2081 if (artist_text)2082 artist_text->SetText(curMeta->FormatArtist());2083 if (album_text)2084 album_text->SetText(curMeta->Album());2085 2072 2086 setTrackOnLCD(curMeta);2073 updateTrackInfo(curMeta); 2087 2074 2088 2075 maxTime = curMeta->Length() / 1000; 2089 2076