(#542) Fixed several project-open crashes related to missing files.

Added errormessage on missing wellpath file
This commit is contained in:
Jacob Støren
2015-10-12 12:40:10 +02:00
parent 6b8e51ca87
commit 36d2bb224c
5 changed files with 60 additions and 25 deletions

View File

@@ -77,17 +77,19 @@ void RimWellLogFileCurve::updatePlotData()
if (logFileInfo)
{
RigWellLogFile* wellLogFile = logFileInfo->wellLogFile();
std::vector<double> values = wellLogFile->values(m_wellLogChannnelName);
std::vector<double> depthValues = wellLogFile->depthValues();
if (values.size() > 0 && depthValues.size() > 0)
if (wellLogFile)
{
m_plotCurve->setSamples(values.data(), depthValues.data(), (int)depthValues.size());
}
else
{
m_plotCurve->setSamples(NULL, NULL, 0);
std::vector<double> values = wellLogFile->values(m_wellLogChannnelName);
std::vector<double> depthValues = wellLogFile->depthValues();
if (values.size() > 0 && depthValues.size() > 0)
{
m_plotCurve->setSamples(values.data(), depthValues.data(), (int)depthValues.size());
}
else
{
m_plotCurve->setSamples(NULL, NULL, 0);
}
}
if (m_autoName)