Bug in followmouse Plugin

  • Hallo allerseits,

    sorry ich finde keinen Bug-Report-Thread oder ähnliches. Jedenfalls hat die followmouse.js einen fiesen Bug. Ist mir aufgefallen beim aufrufen von removepano(..) [allerdings nur beim zweiten Mal]. Ich schätze,
    removepano(..) ruft auch unloadplugin() aller Plugins auf?! [Im Code sieht das allerdings nicht danach aus.]

    In der followmouse.js ist folgender Code zu finden.

    Code
    local.unloadplugin = function() { 
    	plugin = null; 
    	krpano = null; 
    	krpano.control.layer.removeEventListener("mouseout", handleMouseOut);
    	krpano.control.layer.removeEventListener("mousemove", handleMouseMove); 
     };

    krpano erst null setzen und dann auf die Attribute zugreifen, macht nicht so viel Sinn. Also krpano sollte erst nach dem Zugriff
    null gesetzt werden ;)

    Beste Grüße
    haffla

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!