From eb18a1fc388d51a4f7050d3dd20a72ee8973bc30 Mon Sep 17 00:00:00 2001 From: DeltaTiger Date: Sat, 16 Apr 2016 23:30:57 +0530 Subject: [PATCH] Test fix for node 0.8 failing. This was suggested by someone. Just checking it out. --- src/robotjs.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/robotjs.cc b/src/robotjs.cc index 45ae5854..387528f2 100644 --- a/src/robotjs.cc +++ b/src/robotjs.cc @@ -734,9 +734,9 @@ class BMP //Convert object from Javascript to a C++ class (BMP). BMP buildBMP(Local info) { - Local obj = Nan::To(info).ToLocalChecked(); - + char * buf = NULL; BMP img; + Local obj = Nan::To(info).ToLocalChecked(); img.width = obj->Get(Nan::New("width").ToLocalChecked())->Uint32Value(); img.height = obj->Get(Nan::New("height").ToLocalChecked())->Uint32Value(); @@ -744,7 +744,7 @@ BMP buildBMP(Local info) img.bitsPerPixel = obj->Get(Nan::New("bitsPerPixel").ToLocalChecked())->Uint32Value(); img.bytesPerPixel = obj->Get(Nan::New("bytesPerPixel").ToLocalChecked())->Uint32Value(); - char* buf = node::Buffer::Data(obj->Get(Nan::New("image").ToLocalChecked())); + buf = node::Buffer::Data(obj->Get(Nan::New("image").ToLocalChecked())); //Convert the buffer to a uint8_t which createMMBitmap requires. img.image = (uint8_t *)malloc(img.byteWidth * img.height);