git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add getSelectionIndex
[enigma2.git]
/
lib
/
dvb
/
db.cpp
diff --git
a/lib/dvb/db.cpp
b/lib/dvb/db.cpp
index 6b6aa0338efbc9189605666005c262f2595cfae5..8d41430f29468906ffabf01ee0f8c23f8c9dfcde 100644
(file)
--- a/
lib/dvb/db.cpp
+++ b/
lib/dvb/db.cpp
@@
-615,7
+615,7
@@
void eDVBDB::loadBouquet(const char *path)
break;
if (line[0]=='#')
{
break;
if (line[0]=='#')
{
- if (!strncmp(line, "#SERVICE
", 9) || !strncmp(line, "#SERVICE: ", 10
))
+ if (!strncmp(line, "#SERVICE
", 8
))
{
int offs = line[8] == ':' ? 10 : 9;
eServiceReference tmp(line+offs);
{
int offs = line[8] == ':' ? 10 : 9;
eServiceReference tmp(line+offs);
@@
-662,9
+662,10
@@
void eDVBDB::loadBouquet(const char *path)
read_descr=true;
++entries;
}
read_descr=true;
++entries;
}
- else if (read_descr && !strncmp(line, "#DESCRIPTION
", 13
))
+ else if (read_descr && !strncmp(line, "#DESCRIPTION
", 12
))
{
{
- e->name = line+13;
+ int offs = line[12] == ':' ? 14 : 13;
+ e->name = line+offs;
read_descr=false;
}
else if (!strncmp(line, "#NAME ", 6))
read_descr=false;
}
else if (!strncmp(line, "#NAME ", 6))