|
|
@@ -47,7 +47,7 @@ void AEEditorApp::Start()
|
|
|
|
|
|
context_->RegisterSubsystem(new EditorMode(context_));
|
|
|
|
|
|
- vm_->SetModuleSearchPaths("AtomicEditor");
|
|
|
+ vm_->SetModuleSearchPaths("AtomicEditor/out");
|
|
|
|
|
|
// Do not create bone structure by default when in the editor
|
|
|
// this can be toggled temporarily, for example to setup an animation preview
|
|
|
@@ -67,7 +67,7 @@ void AEEditorApp::Start()
|
|
|
jsapi_init_toolcore(vm_);
|
|
|
jsapi_init_editor(vm_);
|
|
|
|
|
|
- SharedPtr<File> file (GetSubsystem<ResourceCache>()->GetFile("AtomicEditor/main.js"));
|
|
|
+ SharedPtr<File> file (GetSubsystem<ResourceCache>()->GetFile("AtomicEditor/out/main.js"));
|
|
|
|
|
|
if (file.Null())
|
|
|
{
|
|
|
@@ -153,14 +153,15 @@ void AEEditorApp::HandleExitRequested(StringHash eventType, VariantMap& eventDat
|
|
|
void AEEditorApp::HandleJSError(StringHash eventType, VariantMap& eventData)
|
|
|
{
|
|
|
using namespace JSError;
|
|
|
+ int errLineNumber = vm_->GetRealLineNumber(eventData);
|
|
|
//String errName = eventData[P_ERRORNAME].GetString();
|
|
|
String errMessage = eventData[P_ERRORMESSAGE].GetString();
|
|
|
String errFilename = eventData[P_ERRORFILENAME].GetString();
|
|
|
//String errStack = eventData[P_ERRORSTACK].GetString();
|
|
|
- int errLineNumber = eventData[P_ERRORLINENUMBER].GetInt();
|
|
|
+ //int errLineNumber = eventData[P_ERRORLINENUMBER].GetInt();
|
|
|
+
|
|
|
+ String errorString = ToString("%s - %s - Line: %i", errFilename.CString(), errMessage.CString(), errLineNumber);
|
|
|
|
|
|
- String errorString = ToString("%s - %s - Line: %i",
|
|
|
- errFilename.CString(), errMessage.CString(), errLineNumber);
|
|
|
|
|
|
ErrorExit(errorString);
|
|
|
|