repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 4f5eff6aaabe57a725b75854a5ef4b43d9610a69:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 4f5eff6aaabe57a725b75854a5ef4b43d9610a69
Author: James Baicoianu 
Date:   Fri Apr 6 13:37:13 2018 -0700

    Cursor fixes

diff --git a/scripts/janusplayer.js b/scripts/janusplayer.js
index 635183330511f5901c75641722be1802c70f2764..
index ..6c4452feac477d5a31194638dccf012d43130799 100644
--- a/scripts/janusplayer.js
+++ b/scripts/janusplayer.js
@@ -607,7 +607,8 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
       var obj = ev.target || ev.element;
       var proxyobj = (obj.getProxyObject ? obj.getProxyObject() : obj);

-      if (ev.type == 'mouseover' && (
+
+      if (obj && proxyobj && (ev.type == 'mouseover' || ev.type == 'mousemove') && (
             obj.onclick ||
             elation.events.hasEventListener(obj, 'click') ||
             elation.events.hasEventListener(proxyobj, 'click') ||
@@ -716,6 +717,7 @@ elation.require(['engine.things.player', 'janusweb.external.JanusVOIP', 'ui.butt
     this.handleGazeLeave = function(ev) {
       var obj = ev.data.object;
       if (obj && obj.dispatchEvent) {
+        this.cursor_object = '';
         obj.dispatchEvent({type: 'gazeleave', data: ev.data.intersection});
       }
     }

-----END OF PAGE-----