Index: gin/test/file.cc |
diff --git a/gin/test/file.cc b/gin/test/file.cc |
index adcb3413bb68b064b81231cf3427dd644bebc3b1..38efbb434f915381884fc9643e267598e44e0ff7 100644 |
--- a/gin/test/file.cc |
+++ b/gin/test/file.cc |
@@ -59,8 +59,10 @@ v8::Local<v8::Value> GetFilesInDirectory(gin::Arguments* args) { |
names.push_back(name.BaseName().AsUTF8Unsafe()); |
} |
- return gin::Converter<std::vector<std::string> >::ToV8(args->isolate(), |
- names); |
+ v8::Local<v8::Value> v8_names; |
+ if (!TryConvertToV8(args->isolate(), names, &v8_names)) |
+ return v8::Null(args->isolate()); |
+ return v8_names; |
} |
gin::WrapperInfo g_wrapper_info = { gin::kEmbedderNativeGin }; |