From 06ab096e72f73549d667049dfc24ad1fbe527e4e Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 4 Sep 2015 11:42:45 +0200 Subject: [PATCH] (#414) Fixed update of frame index in linked view --- ApplicationCode/ProjectDataModel/RimLinkedViews.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ApplicationCode/ProjectDataModel/RimLinkedViews.cpp b/ApplicationCode/ProjectDataModel/RimLinkedViews.cpp index 17feba82d8..2960657025 100644 --- a/ApplicationCode/ProjectDataModel/RimLinkedViews.cpp +++ b/ApplicationCode/ProjectDataModel/RimLinkedViews.cpp @@ -35,6 +35,7 @@ #include "RiuViewer.h" #include "cvfCamera.h" +#include "cafFrameAnimationControl.h" #include "cvfMatrix4.h" #include "cafPdmUiTreeOrdering.h" @@ -80,6 +81,7 @@ void RimLinkedViews::updateTimeStep(RimView* sourceView, int timeStep) if (m_mainView && m_mainView->viewer() && sourceView != m_mainView) { m_mainView->viewer()->setCurrentFrame(timeStep); + m_mainView->viewer()->animationControl()->setCurrentFrameOnly(timeStep); } for (size_t i = 0; i < viewConfigs.size(); i++) @@ -90,6 +92,7 @@ void RimLinkedViews::updateTimeStep(RimView* sourceView, int timeStep) if (managedViewConfig->syncTimeStep() && managedViewConfig->managedView()->viewer()) { managedViewConfig->managedView()->viewer()->setCurrentFrame(timeStep); + managedViewConfig->managedView()->viewer()->animationControl()->setCurrentFrameOnly(timeStep); } } }