@ -188,9 +188,9 @@ Image::loaded() {
void
Image::error(Local<Value> err) {
if (onerror.IsEmpty()) {
// TODO:
} else {
HandleScope scope;
// TODO: handle exception in onerror segfault
if (!onerror.IsEmpty()) {
Local<Value> argv[1] = { err };
onerror->Call(Context::GetCurrent()->Global(), 1, argv);
}