diff --git a/src/util/dom_event.js b/src/util/dom_event.js index 91da773b..e7ecd114 100644 --- a/src/util/dom_event.js +++ b/src/util/dom_event.js @@ -174,10 +174,12 @@ * @param {Event} event */ function getPointer(event) { + event || (event = fabric.window.event); + var element = event.target || event.srcElement, - scrollLeft = 0, - scrollTop = 0, - firstFixedAncestor; + scrollLeft = 0, + scrollTop = 0, + firstFixedAncestor; while (element && element.parentNode && !firstFixedAncestor) { element = element.parentNode;