diff --git a/modules/services/pannellum_photo.js b/modules/services/pannellum_photo.js index 62220bde7..51ac406a8 100644 --- a/modules/services/pannellum_photo.js +++ b/modules/services/pannellum_photo.js @@ -139,6 +139,7 @@ export default { pitch = _pannellumViewer.getPitch(); } _pannellumViewer.loadScene(key, pitch, yaw); + dispatch.call('viewerChanged'); if (_currScenes.length > 3) { const old_key = _currScenes.shift(); diff --git a/modules/services/plane_photo.js b/modules/services/plane_photo.js index 103eb0a42..f654ef1ea 100644 --- a/modules/services/plane_photo.js +++ b/modules/services/plane_photo.js @@ -86,6 +86,7 @@ export default { }, selectPhoto: function (data, keepOrientation) { + dispatch.call('viewerChanged'); loadImage(_photo, ''); loadImage(_photo, data.image_path) .then(() => { diff --git a/modules/services/vegbilder.js b/modules/services/vegbilder.js index b93c07935..9735fd25b 100644 --- a/modules/services/vegbilder.js +++ b/modules/services/vegbilder.js @@ -449,8 +449,9 @@ export default { planePhotoFrame.init(context, wrapEnter) ]).then(([pannellumPhotoFrame, planePhotoFrame]) => { _pannellumFrame = pannellumPhotoFrame; - _planeFrame = planePhotoFrame; _pannellumFrame.event.on('viewerChanged', () => dispatch.call('viewerChanged')); + _planeFrame = planePhotoFrame; + _planeFrame.event.on('viewerChanged', () => dispatch.call('viewerChanged')); }); return _loadViewerPromise;