Pfade normalisieren beim Parsen.
Pfade normalisieren beim Erstellen der Filelisten,
dabei Platzhalter expandieren.
Es hier zu machen erspart dann auch normalisieren
bei jeder einzelnen spaeter ausgegebenen Datei.
Change-Id: If9d4057916e05a637632373255eb9605fcfa8467
diff --git a/std/shells/magier/fileview.c b/std/shells/magier/fileview.c
index cf7a4ed..41a8755 100644
--- a/std/shells/magier/fileview.c
+++ b/std/shells/magier/fileview.c
@@ -146,9 +146,7 @@
return 0;
int size=filedata[FILESIZE];
string path=filedata[PATHNAME];
- string *tmp=(string *)call_other(master(),"path_array",
- filedata[FULLNAME],getuid(), 0);
- string full=implode(tmp,"/");
+ string full=filedata[FULLNAME];
int dir=(size==FSIZE_DIR);
object ob=find_object(full);
int ftime=filedata[FILEDATE];
@@ -179,6 +177,7 @@
}
if (flags&LS_G)
{
+ string *tmp=explode(path, "/") - ({""});
if (sizeof(tmp))
{
switch(tmp[0])