diff --git a/src/gui/infoviewer_bb.cpp b/src/gui/infoviewer_bb.cpp index 55d47b051..1fdbe27b0 100644 --- a/src/gui/infoviewer_bb.cpp +++ b/src/gui/infoviewer_bb.cpp @@ -816,7 +816,7 @@ void CInfoViewerBB::showIcon_CA_Status(int notfirst) { //NI int acaid = 0; - if (g_settings.show_ecm) + if (g_settings.show_ecm && notfirst) acaid = check_ecmInfo(); if (g_settings.infobar_casystem_display == 3){ @@ -1152,7 +1152,7 @@ int CInfoViewerBB::parse_ecmInfo(const char * file) } } fclose(fh); - remove("/tmp/ecm.info.tmp"); + remove(file); if(buffer) free(buffer); }