fix displaying title of primary column in media library with tag editor disabled
This commit is contained in:
@@ -177,6 +177,37 @@ void EscapeUnallowedChars(string &s)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string IntoStr(mpd_TagItems tag)
|
||||||
|
{
|
||||||
|
switch (tag)
|
||||||
|
{
|
||||||
|
case MPD_TAG_ITEM_ARTIST:
|
||||||
|
return "Artist";
|
||||||
|
case MPD_TAG_ITEM_ALBUM:
|
||||||
|
return "Album";
|
||||||
|
case MPD_TAG_ITEM_TITLE:
|
||||||
|
return "Title";
|
||||||
|
case MPD_TAG_ITEM_TRACK:
|
||||||
|
return "Track";
|
||||||
|
case MPD_TAG_ITEM_GENRE:
|
||||||
|
return "Genre";
|
||||||
|
case MPD_TAG_ITEM_DATE:
|
||||||
|
return "Year";
|
||||||
|
case MPD_TAG_ITEM_COMPOSER:
|
||||||
|
return "Composer";
|
||||||
|
case MPD_TAG_ITEM_PERFORMER:
|
||||||
|
return "Performer";
|
||||||
|
case MPD_TAG_ITEM_COMMENT:
|
||||||
|
return "Comment";
|
||||||
|
case MPD_TAG_ITEM_DISC:
|
||||||
|
return "Disc";
|
||||||
|
case MPD_TAG_ITEM_FILENAME:
|
||||||
|
return "Filename";
|
||||||
|
default:
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
string FindSharedDir(const string &one, const string &two)
|
string FindSharedDir(const string &one, const string &two)
|
||||||
{
|
{
|
||||||
if (one == two)
|
if (one == two)
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ bool Keypressed(int, const int *);
|
|||||||
void WindowTitle(const string &);
|
void WindowTitle(const string &);
|
||||||
void EscapeUnallowedChars(string &);
|
void EscapeUnallowedChars(string &);
|
||||||
|
|
||||||
|
string IntoStr(mpd_TagItems);
|
||||||
string FindSharedDir(const string &, const string &);
|
string FindSharedDir(const string &, const string &);
|
||||||
string TotalPlaylistLength();
|
string TotalPlaylistLength();
|
||||||
string DisplayStringPair(const StringPair &, void *, const Menu<StringPair> *);
|
string DisplayStringPair(const StringPair &, void *, const Menu<StringPair> *);
|
||||||
|
|||||||
@@ -35,37 +35,6 @@ extern ncmpcpp_keys Key;
|
|||||||
extern Menu<string> *mTagEditor;
|
extern Menu<string> *mTagEditor;
|
||||||
extern Window *wFooter;
|
extern Window *wFooter;
|
||||||
|
|
||||||
string IntoStr(mpd_TagItems tag)
|
|
||||||
{
|
|
||||||
switch (tag)
|
|
||||||
{
|
|
||||||
case MPD_TAG_ITEM_ARTIST:
|
|
||||||
return "Artist";
|
|
||||||
case MPD_TAG_ITEM_ALBUM:
|
|
||||||
return "Album";
|
|
||||||
case MPD_TAG_ITEM_TITLE:
|
|
||||||
return "Title";
|
|
||||||
case MPD_TAG_ITEM_TRACK:
|
|
||||||
return "Track";
|
|
||||||
case MPD_TAG_ITEM_GENRE:
|
|
||||||
return "Genre";
|
|
||||||
case MPD_TAG_ITEM_DATE:
|
|
||||||
return "Year";
|
|
||||||
case MPD_TAG_ITEM_COMPOSER:
|
|
||||||
return "Composer";
|
|
||||||
case MPD_TAG_ITEM_PERFORMER:
|
|
||||||
return "Performer";
|
|
||||||
case MPD_TAG_ITEM_COMMENT:
|
|
||||||
return "Comment";
|
|
||||||
case MPD_TAG_ITEM_DISC:
|
|
||||||
return "Disc";
|
|
||||||
case MPD_TAG_ITEM_FILENAME:
|
|
||||||
return "Filename";
|
|
||||||
default:
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
SongSetFunction IntoSetFunction(mpd_TagItems tag)
|
SongSetFunction IntoSetFunction(mpd_TagItems tag)
|
||||||
{
|
{
|
||||||
switch (tag)
|
switch (tag)
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ string FindSharedDir(Menu<Song> *);
|
|||||||
string FindSharedDir(const SongList &);
|
string FindSharedDir(const SongList &);
|
||||||
string DisplayTag(const Song &, void *, const Menu<Song> *);
|
string DisplayTag(const Song &, void *, const Menu<Song> *);
|
||||||
|
|
||||||
string IntoStr(mpd_TagItems);
|
|
||||||
SongSetFunction IntoSetFunction(mpd_TagItems);
|
SongSetFunction IntoSetFunction(mpd_TagItems);
|
||||||
|
|
||||||
bool GetSongTags(Song &);
|
bool GetSongTags(Song &);
|
||||||
|
|||||||
Reference in New Issue
Block a user