THRIFT-1609 Cocoa import namespace
Client: Cocoa
Patch: Xabier Eizmendi
diff --git a/compiler/cpp/src/generate/t_cocoa_generator.cc b/compiler/cpp/src/generate/t_cocoa_generator.cc
index 558d82e..8f30ae9 100644
--- a/compiler/cpp/src/generate/t_cocoa_generator.cc
+++ b/compiler/cpp/src/generate/t_cocoa_generator.cc
@@ -2211,7 +2211,8 @@
*/
string t_cocoa_generator::type_name(t_type* ttype, bool class_ref) {
if (ttype->is_typedef()) {
- return cocoa_prefix_ + ttype->get_name();
+ t_program* program = ttype->get_program();
+ return program ? (program->get_namespace("cocoa") + ttype->get_name()) : ttype->get_name();
}
string result;