mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2086 Handle extended file name chars on Linux for eclipse cases and summary cases
This commit is contained in:
@@ -20,6 +20,8 @@
|
||||
|
||||
#include "RifEclipseRestartFilesetAccess.h"
|
||||
#include "RifEclipseOutputFileTools.h"
|
||||
#include "RifStringTools.h"
|
||||
|
||||
#include "cafProgressInfo.h"
|
||||
|
||||
#include "ert/ecl/ecl_file.h"
|
||||
@@ -270,7 +272,7 @@ void RifEclipseRestartFilesetAccess::openTimeStep(size_t timeStep)
|
||||
if (m_ecl_files[timeStep] == NULL)
|
||||
{
|
||||
int index = static_cast<int>(timeStep);
|
||||
ecl_file_type* ecl_file = ecl_file_open(m_fileNames[index].toAscii().data(), ECL_FILE_CLOSE_STREAM);
|
||||
ecl_file_type* ecl_file = ecl_file_open(RifStringTools::toNativeEncoded(m_fileNames[index]).data(), ECL_FILE_CLOSE_STREAM);
|
||||
|
||||
m_ecl_files[timeStep] = ecl_file;
|
||||
|
||||
@@ -295,7 +297,7 @@ int RifEclipseRestartFilesetAccess::reportNumber(const ecl_file_type* ecl_file)
|
||||
fileNameUpper = fileNameUpper.toUpper();
|
||||
|
||||
// Convert to upper case, as ecl_util_filename_report_nr does not handle lower case file extensions
|
||||
int reportNumber = ecl_util_filename_report_nr(fileNameUpper.toAscii().data());
|
||||
int reportNumber = ecl_util_filename_report_nr(RifStringTools::toNativeEncoded(fileNameUpper).data());
|
||||
|
||||
return reportNumber;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user