1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00

[spidermonkey] ReportError - removed code, which did not work well

This commit is contained in:
Witold Filipczyk 2020-11-23 18:06:17 +01:00
parent a92df85c11
commit 37ae7a0db8

View File

@ -148,7 +148,6 @@ error_reporter(JSContext *ctx, JSErrorReport *report)
} }
struct ecmascript_interpreter *interpreter = JS_GetCompartmentPrivate(comp); struct ecmascript_interpreter *interpreter = JS_GetCompartmentPrivate(comp);
// struct ecmascript_interpreter *interpreter = JS_GetContextPrivate(ctx);
struct session *ses = interpreter->vs->doc_view->session; struct session *ses = interpreter->vs->doc_view->session;
struct terminal *term; struct terminal *term;
unsigned char *strict, *exception, *warning, *error; unsigned char *strict, *exception, *warning, *error;
@ -162,8 +161,6 @@ error_reporter(JSContext *ctx, JSErrorReport *report)
term = ses->tab->term; term = ses->tab->term;
PrintError(ctx, stderr, JS::ConstUTF8CharsZ(), report, true/*reportWarnings*/);
#ifdef CONFIG_LEDS #ifdef CONFIG_LEDS
set_led_value(ses->status.ecmascript_led, 'J'); set_led_value(ses->status.ecmascript_led, 'J');
#endif #endif
@ -182,30 +179,7 @@ error_reporter(JSContext *ctx, JSErrorReport *report)
strict, exception, warning, error); strict, exception, warning, error);
add_to_string(&msg, ":\n\n"); add_to_string(&msg, ":\n\n");
add_to_string(&msg, report->message().c_str());
if (report->filename) {
prefix = JS_smprintf("%s:", report->filename);
}
if (report->lineno) {
char* tmp = prefix;
prefix = JS_smprintf("%s%u:%u ", tmp ? tmp : "", report->lineno, report->column);
JS_free(ctx, tmp);
}
if (prefix) {
add_to_string(&msg, prefix);
}
#if 0
if (report->linebuf && report->tokenptr) {
int pos = report->tokenptr - report->linebuf;
add_format_to_string(&msg, "\n\n%s\n.%*s^%*s.",
report->linebuf,
pos - 2, " ",
strlen(report->linebuf) - pos - 1, " ");
}
#endif
info_box(term, MSGBOX_FREE_TEXT, N_("JavaScript Error"), ALIGN_CENTER, info_box(term, MSGBOX_FREE_TEXT, N_("JavaScript Error"), ALIGN_CENTER,
msg.source); msg.source);