@@ -81,15 +81,15 @@ NAN_METHOD(Rsvg::New) {
81
81
if (error) {
82
82
Nan::ThrowError (error->message );
83
83
g_error_free (error);
84
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
84
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
85
85
}
86
86
} else {
87
87
handle = rsvg_handle_new ();
88
88
}
89
89
// Error handling.
90
90
if (!handle) {
91
91
Nan::ThrowError (" Unable to create RsvgHandle instance." );
92
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
92
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
93
93
}
94
94
// Create object.
95
95
Rsvg* obj = new Rsvg (handle);
@@ -235,7 +235,7 @@ NAN_METHOD(Rsvg::Dimensions) {
235
235
id = *idArg;
236
236
if (!id) {
237
237
Nan::ThrowError (" Invalid argument: id" );
238
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
238
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
239
239
}
240
240
}
241
241
@@ -271,7 +271,7 @@ NAN_METHOD(Rsvg::HasElement) {
271
271
id = *idArg;
272
272
if (!id) {
273
273
Nan::ThrowError (" Invalid argument: id" );
274
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
274
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
275
275
}
276
276
}
277
277
@@ -288,11 +288,11 @@ NAN_METHOD(Rsvg::Render) {
288
288
289
289
if (width <= 0 ) {
290
290
Nan::ThrowError (" Expected width > 0." );
291
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
291
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
292
292
}
293
293
if (height <= 0 ) {
294
294
Nan::ThrowError (" Expected height > 0." );
295
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
295
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
296
296
}
297
297
298
298
String::Utf8Value formatArg (ARGVAR[2 ]);
@@ -304,20 +304,20 @@ NAN_METHOD(Rsvg::Render) {
304
304
pixelFormat = CAIRO_FORMAT_ARGB32;
305
305
} else if (renderFormat == RENDER_FORMAT_JPEG) {
306
306
Nan::ThrowError (" Format not supported: JPEG" );
307
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
307
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
308
308
} else if (
309
309
renderFormat == RENDER_FORMAT_SVG ||
310
310
renderFormat == RENDER_FORMAT_PDF) {
311
311
pixelFormat = CAIRO_FORMAT_INVALID;
312
312
} else if (renderFormat == RENDER_FORMAT_VIPS) {
313
313
Nan::ThrowError (" Format not supported: VIPS" );
314
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
314
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
315
315
} else {
316
316
renderFormat = RENDER_FORMAT_RAW;
317
317
pixelFormat = CairoFormatFromString (formatString);
318
318
if (pixelFormat == CAIRO_FORMAT_INVALID) {
319
319
Nan::ThrowError (" Invalid argument: format" );
320
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
320
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
321
321
}
322
322
}
323
323
@@ -327,11 +327,11 @@ NAN_METHOD(Rsvg::Render) {
327
327
id = *idArg;
328
328
if (!id) {
329
329
Nan::ThrowError (" Invalid argument: id" );
330
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
330
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
331
331
}
332
332
if (!rsvg_handle_has_sub (obj->_handle , id)) {
333
333
Nan::ThrowError (" SVG element with given id does not exists." );
334
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
334
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
335
335
}
336
336
}
337
337
@@ -340,16 +340,16 @@ NAN_METHOD(Rsvg::Render) {
340
340
341
341
if (!rsvg_handle_get_position_sub (obj->_handle , &position, id)) {
342
342
Nan::ThrowError (" Could not get position of SVG element with given id." );
343
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
343
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
344
344
}
345
345
346
346
if (!rsvg_handle_get_dimensions_sub (obj->_handle , &dimensions, id)) {
347
347
Nan::ThrowError (" Could not get dimensions of SVG element or whole image." );
348
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
348
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
349
349
}
350
350
if (dimensions.width <= 0 || dimensions.height <= 0 ) {
351
351
Nan::ThrowError (" Got invalid dimensions of SVG element or whole image." );
352
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
352
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
353
353
}
354
354
355
355
std::string data;
@@ -407,7 +407,7 @@ NAN_METHOD(Rsvg::Render) {
407
407
Nan::ThrowError (
408
408
status ? cairo_status_to_string (status) : " Failed to render image."
409
409
);
410
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
410
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
411
411
}
412
412
413
413
int stride = -1 ;
@@ -430,7 +430,7 @@ NAN_METHOD(Rsvg::Render) {
430
430
Nan::ThrowError (
431
431
" Rendered with invalid stride (byte size of row) for ARGB32 format."
432
432
);
433
- ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
433
+ return ARGVAR.GetReturnValue ().Set (Nan::Undefined ());
434
434
}
435
435
436
436
Handle<ObjectTemplate> image = ObjectTemplate::New ();
0 commit comments