Browse Source

don't initialize twice

David Rose 21 years ago
parent
commit
5d065d2d77
1 changed files with 6 additions and 4 deletions
  1. 6 4
      pandatool/src/mayaprogs/mayaCopy.cxx

+ 6 - 4
pandatool/src/mayaprogs/mayaCopy.cxx

@@ -149,10 +149,12 @@ filter_filename(const string &source) {
 bool MayaCopy::
 bool MayaCopy::
 copy_maya_file(const Filename &source, const Filename &dest,
 copy_maya_file(const Filename &source, const Filename &dest,
                CVSSourceDirectory *dir) {
                CVSSourceDirectory *dir) {
-  _maya = MayaApi::open_api(_program_name);
-  if (!_maya->is_valid()) {
-    nout << "Unable to initialize Maya.\n";
-    exit(1);
+  if (_maya.is_null()) {
+    _maya = MayaApi::open_api(_program_name);
+    if (!_maya->is_valid()) {
+      nout << "Unable to initialize Maya.\n";
+      exit(1);
+    }
   }
   }
 
 
   if (!_maya->read(source)) {
   if (!_maya->read(source)) {