mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3291 Fix by differensiating between dynamic and default pickEventHandlers
This commit is contained in:
@@ -79,7 +79,7 @@ RimWellPathGeometryDef::RimWellPathGeometryDef()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimWellPathGeometryDef::~RimWellPathGeometryDef()
|
||||
{
|
||||
RiuViewerCommands::removePickEventHandler(m_pickTargetsEventHandler);
|
||||
RiuViewerCommands::removePickEventHandlerIfActive(m_pickTargetsEventHandler);
|
||||
|
||||
delete m_pickTargetsEventHandler;
|
||||
|
||||
@@ -197,12 +197,12 @@ void RimWellPathGeometryDef::enableTargetPointPicking(bool isEnabling)
|
||||
if (isEnabling)
|
||||
{
|
||||
m_pickPointsEnabled = true;
|
||||
RiuViewerCommands::addPickEventHandler(m_pickTargetsEventHandler);
|
||||
RiuViewerCommands::setPickEventHandler(m_pickTargetsEventHandler);
|
||||
updateConnectedEditors();
|
||||
}
|
||||
else
|
||||
{
|
||||
RiuViewerCommands::removePickEventHandler(m_pickTargetsEventHandler);
|
||||
RiuViewerCommands::removePickEventHandlerIfActive(m_pickTargetsEventHandler);
|
||||
m_pickPointsEnabled = false;
|
||||
updateConnectedEditors();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user