diff -Nru extrecmenu-1.2-orig/mymenueditrecording.c extrecmenu-1.2/mymenueditrecording.c --- extrecmenu-1.2-orig/mymenueditrecording.c 2008-09-07 19:52:19.000000000 +0200 +++ extrecmenu-1.2/mymenueditrecording.c 2008-09-07 19:50:44.000000000 +0200 @@ -45,7 +45,7 @@ if(DirBase) strn0cpy(path,DirBase,sizeof(path)); } - Add(new cMenuEditStrItem(trVDR("Name"),name,sizeof(name),tr(FileNameChars))); + Add(new cMenuEditStrItem(trVDR("Name"),name,sizeof(name),trVDR(FileNameChars))); cRemote::Put(kRight); } @@ -120,7 +120,7 @@ myMenuNewName::myMenuNewName():cOsdMenu(tr("New folder"),12) { strn0cpy(name,tr("New folder"),sizeof(name)); - Add(new cMenuEditStrItem(trVDR("Name"),name,sizeof(name),tr(FileNameChars))); + Add(new cMenuEditStrItem(trVDR("Name"),name,sizeof(name),trVDR(FileNameChars))); cRemote::Put(kRight); } diff -Nru extrecmenu-1.2-orig/mymenurecordings.c extrecmenu-1.2/mymenurecordings.c --- extrecmenu-1.2-orig/mymenurecordings.c 2008-09-07 19:52:19.000000000 +0200 +++ extrecmenu-1.2/mymenurecordings.c 2008-09-07 19:50:44.000000000 +0200 @@ -287,7 +287,7 @@ else { if(Level>level) // any other - title=""; + title= strdup(""); } } SetText(title); diff -Nru extrecmenu-1.2-orig/tools.c extrecmenu-1.2/tools.c --- extrecmenu-1.2-orig/tools.c 2008-09-07 19:50:32.000000000 +0200 +++ extrecmenu-1.2/tools.c 2008-09-07 19:51:57.000000000 +0200 @@ -5,6 +5,7 @@ #include #include #include +#include #include #include #include