diff --git a/ApplicationCode/ProjectDataModel/RimReservoirView.cpp b/ApplicationCode/ProjectDataModel/RimReservoirView.cpp index 4b391149e3..57c6d2eff9 100644 --- a/ApplicationCode/ProjectDataModel/RimReservoirView.cpp +++ b/ApplicationCode/ProjectDataModel/RimReservoirView.cpp @@ -1167,6 +1167,32 @@ void RimReservoirView::appendCellResultInfo(size_t gridIndex, size_t cellIndex, resultInfoText->append(QString("Well-cell connection info: Well Name: %1 Branch Id: %2 Segment Id: %3\n").arg(singleWellResultData->m_wellName).arg(wellResultCell->m_ertBranchId).arg(wellResultCell->m_ertSegmentId)); } } + + + if (gridIndex == 0) + { + bool foundFault = false; + + for (size_t i = 0; i < grid->faults().size(); i++) + { + if (foundFault) continue; + + const RigFault* rigFault = grid->faults().at(i); + const std::vector& faultFaces = rigFault->faultFaces(); + + for (size_t fIdx = 0; fIdx < faultFaces.size(); fIdx++) + { + if (foundFault) continue; + + if (faultFaces[fIdx].m_nativeGlobalCellIndex == cellIndex || + faultFaces[fIdx].m_oppositeGlobalCellIndex == cellIndex) + { + resultInfoText->append(QString("Fault Name: %1\n").arg(rigFault->name())); + foundFault = true; + } + } + } + } } } diff --git a/ApplicationCode/UserInterface/RiuViewer.cpp b/ApplicationCode/UserInterface/RiuViewer.cpp index f9208669c2..c5fc11f5c0 100644 --- a/ApplicationCode/UserInterface/RiuViewer.cpp +++ b/ApplicationCode/UserInterface/RiuViewer.cpp @@ -436,11 +436,7 @@ void RiuViewer::handlePickAction(int winPosX, int winPosY) cellIndex = cellIndices->get(faceIndex); m_reservoirView->pickInfo(gridIndex, cellIndex, localIntersectionPoint, &pickInfo); - - if (isAnimationActive()) - { - m_reservoirView->appendCellResultInfo(gridIndex, cellIndex, &resultInfo); - } + m_reservoirView->appendCellResultInfo(gridIndex, cellIndex, &resultInfo); #if 0 const RigReservoir* reservoir = m_reservoirView->eclipseCase()->reservoirData(); const RigGridBase* grid = reservoir->grid(gridIndex);