Pfadexpansion mit normalize_path()
Expansion von Pfadplatzhaltern und Normalisieren der Pfade
via normalize_path() aus /std/util/path
Change-Id: If42304c030f0725f13786454bbb71e5c594ba4bd
diff --git a/std/shells/magier/fileedit.c b/std/shells/magier/fileedit.c
index 655bab2..d34b3be 100644
--- a/std/shells/magier/fileedit.c
+++ b/std/shells/magier/fileedit.c
@@ -9,6 +9,8 @@
#pragma no_clone
#pragma pedantic
+protected functions virtual inherit "/std/util/path";
+
#include <wizlevels.h>
#include <input_to.h>
@@ -69,9 +71,8 @@
if (sizeof(args2=file_list(args[arg_size..arg_size],MODE_ED,0,"/")))
args[arg_size..arg_size]=args2;
else
- args[arg_size]=({ "" , -1, 0 , (string)
- call_other(master(),"_get_path",args[arg_size],
- getuid())});
+ args[arg_size]=({ "" , -1, 0 ,
+ normalize_path(args[arg_size], getuid(), 1) });
}
args=map(args,(:
if ($1[FILESIZE]>=FSIZE_NOFILE) return $1[FULLNAME];