mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-09-01 18:01:13 +02:00
fix internet radio
This commit is contained in:
@@ -480,6 +480,10 @@ printf("CFileBrowser::readDir_sc: read done, size %d\n", (int)answer.size());
|
|||||||
const char *eptr = xmlGetAttribute(element, "name");
|
const char *eptr = xmlGetAttribute(element, "name");
|
||||||
if(eptr)
|
if(eptr)
|
||||||
file.Name = eptr;
|
file.Name = eptr;
|
||||||
|
std::string fname_temp = file.Name;
|
||||||
|
fname_temp = str_replace(" ", "%20", fname_temp);
|
||||||
|
fname_temp = str_replace("&", "%26", fname_temp);
|
||||||
|
file.Name = fname_temp;
|
||||||
file.Url = sc_get_genre + file.Name;
|
file.Url = sc_get_genre + file.Name;
|
||||||
file.Size = 0;
|
file.Size = 0;
|
||||||
file.Time = 0;
|
file.Time = 0;
|
||||||
@@ -1214,6 +1218,11 @@ void CFileBrowser::paintItem(unsigned int pos)
|
|||||||
|
|
||||||
if ( !actual_file->Name.empty() )
|
if ( !actual_file->Name.empty() )
|
||||||
{
|
{
|
||||||
|
std::string fname_temp = actual_file->Name;
|
||||||
|
fname_temp = str_replace("%20", " ", fname_temp);
|
||||||
|
fname_temp = str_replace("%26", "&", fname_temp);
|
||||||
|
actual_file->Name = fname_temp;
|
||||||
|
|
||||||
if (currpos == selected)
|
if (currpos == selected)
|
||||||
CVFD::getInstance()->showMenuText(0, FILESYSTEM_ENCODING_TO_UTF8_STRING(actual_file->getFileName()).c_str(), -1, true); // UTF-8
|
CVFD::getInstance()->showMenuText(0, FILESYSTEM_ENCODING_TO_UTF8_STRING(actual_file->getFileName()).c_str(), -1, true); // UTF-8
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user