Browse Source

Fix Unresolved external symbol "FromConstructorTemplate..." linking on Windows, per #108

patch-2
dthorpe 11 years ago
parent
commit
5b7bfe0ed4
  1. 14
      src/eckey.cc

14
src/eckey.cc

@ -160,12 +160,17 @@ Key::New()
Handle<Value>
Key::New(const Arguments& args)
{
if (!args.IsConstructCall()) {
return FromConstructorTemplate(s_ct, args);
}
HandleScope scope;
// this was invoked as Key() not new Key()
if (!args.IsConstructCall()) {
// return FromConstructorTemplate(s_ct, args);
const int argc = 1;
Local<Value> argv[argc] = { args[0] };
return scope.Close(s_ct->GetFunction()->NewInstance(argc, argv));
}
else{
Key* key = new Key();
if (key->lastError != NULL) {
return VException(key->lastError);
@ -175,6 +180,7 @@ Key::New(const Arguments& args)
return scope.Close(args.This());
}
}
Handle<Value>
Key::GenerateSync(const Arguments& args)

Loading…
Cancel
Save