load_object() statt find_object()
Ausserdem eruebrigt sich die Pruefung, ob der
Lag-o-Daemon existiert.
Change-Id: I8b7b5addd9ab6ee81e4387f517cca7d324d88f32
diff --git a/obj/tools/MGtool.c b/obj/tools/MGtool.c
index 727f34f..e7b8c98 100644
--- a/obj/tools/MGtool.c
+++ b/obj/tools/MGtool.c
@@ -157,8 +157,7 @@
str=string_replace(str, "\\\\", "\\");
if (find_object(str)) return find_object(str);
if (file_size(str)>1) {
- call_other(str, "???");
- return find_object(str);
+ return load_object(str);
}
s=sizeof(strs=strip_explode(str, "."));
while(s--)
diff --git a/obj/tools/MGtool/toolcmd.c b/obj/tools/MGtool/toolcmd.c
index 83504b4..d37e1df 100644
--- a/obj/tools/MGtool/toolcmd.c
+++ b/obj/tools/MGtool/toolcmd.c
@@ -949,14 +949,7 @@
object daemon;
string lags;
- if(file_size(LAG_O_DAEMON+".c")<=0)
- {
- WLN("Sorry, lag-o-daemon is missing!");
- return TRUE;
- }
-
- LAG_O_DAEMON->MachHin();
- if(!(daemon=find_object(LAG_O_DAEMON)))
+ if(!(daemon=load_object(LAG_O_DAEMON)))
lag=({-1.0,-1.0,-1.0});
else
lag=(float *)daemon->read_lag_data();