Changeset 1091 for XIOS/trunk
- Timestamp:
- 04/12/17 19:05:14 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/context.cpp
r1041 r1091 1018 1018 if (!file->timeseries.isEmpty() && file->timeseries != CFile::timeseries_attr::none) 1019 1019 { 1020 StdString tsPrefix = !file->ts_prefix.isEmpty() ? file->ts_prefix : file->getFileOutputName(); 1021 1020 StdString fileNameStr("%file_name%") ; 1021 StdString tsPrefix = !file->ts_prefix.isEmpty() ? file->ts_prefix : fileNameStr ; 1022 1023 StdString fileName=file->getFileOutputName(); 1024 size_t pos=tsPrefix.find(fileNameStr) ; 1025 while (pos!=std::string::npos) 1026 { 1027 tsPrefix=tsPrefix.replace(pos,fileNameStr.size(),fileName) ; 1028 pos=tsPrefix.find(fileNameStr) ; 1029 } 1030 1022 1031 const std::vector<CField*> allFields = file->getAllFields(); 1023 1032 for (size_t j = 0; j < allFields.size(); j++) … … 1034 1043 tsFile->getVirtualVariableGroup()->addChild(fileVars[k]); 1035 1044 1045 1036 1046 tsFile->name = tsPrefix + "_"; 1037 1047 if (!field->name.isEmpty())
Note: See TracChangeset
for help on using the changeset viewer.