Index: converter/cross/converter.cc |
=================================================================== |
--- converter/cross/converter.cc (revision 19848) |
+++ converter/cross/converter.cc (working copy) |
@@ -94,6 +94,7 @@ |
ErrorStatus error_status(&service_locator); |
Features features(&service_locator); |
+ Collada::Init(&service_locator); |
features.Init("MaxCapabilities"); |
// Collect error messages. |
@@ -119,7 +120,8 @@ |
collada_options.base_path = options.base_path; |
collada_options.up_axis = options.up_axis; |
Collada collada(pack.Get(), collada_options); |
- if (!collada.ImportFile(in_filename, root, param_float)) { |
+ bool result = collada.ImportFile(in_filename, root, param_float); |
+ if (!result || !error_collector.errors().empty()) { |
if (error_messages) { |
*error_messages += error_collector.errors(); |
} |