THRIFT-4306 Thrift imports not replicated to D service output
Client: D language
Patch: Neia Neutuladh
diff --git a/compiler/cpp/src/thrift/generate/t_d_generator.cc b/compiler/cpp/src/thrift/generate/t_d_generator.cc
index b602e0d..159d93a 100644
--- a/compiler/cpp/src/thrift/generate/t_d_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_d_generator.cc
@@ -103,7 +103,7 @@
     // Include type modules from other imported programs.
     const vector<t_program*>& includes = program_->get_includes();
     for (size_t i = 0; i < includes.size(); ++i) {
-      f_types_ << "import " << render_package(*(includes[i])) << includes[i]->get_name()
+      f_types_ << "public import " << render_package(*(includes[i])) << includes[i]->get_name()
                << "_types;" << endl;
     }
     if (!includes.empty())