Timeline bar not updating with sourcename until saved

Hi,

We have plugin in which we use imageviewercontrol and set camera FQID

_imageViewerControl.CameraFQID = id and also set _viewItemManager.SetProperty(ClientControl.EmbeddedCameraFQIDProperty, id.ToXmlNode().OuterXml) so in playback timeline can be populated.

Now when we change the different camera during live, the camera stops and connect to new camera ID provided , but when we goto to playback the timeline info still shows old camera name, untill we do _viewItemManager SaveProperties();

live will change the view and also playback will change to new camera ID provided to _imageViewerControl, but timeline will not update unless we do _viewItemManager SaveProperties();

Unfortunately it works in this way because the Smart Client cannot know that you select the other camera until SaveProperties() is used, not knowing the Smart Client cannot apply the right settings to the timeline.