Bug 1255955 - Use correct argument in event.synthesizeMouse; r?automatedtester draft
authorAndreas Tolfsen <ato@mozilla.com>
Fri, 05 Aug 2016 18:05:45 +0100
changeset 400456 41156432832680f6edb37cb996d0b53530309d7f
parent 400455 e8294130ca59acb8fd173b9b9313b823e81ba360
child 400457 bdf37d39bc80a88207df69ad27a1b601a6e8fca2
push id26147
push userbmo:ato@mozilla.com
push dateSat, 13 Aug 2016 19:00:38 +0000
reviewersautomatedtester
bugs1255955
milestone51.0a1
Bug 1255955 - Use correct argument in event.synthesizeMouse; r?automatedtester MozReview-Commit-ID: AHh99sePoYj
testing/marionette/event.js
--- a/testing/marionette/event.js
+++ b/testing/marionette/event.js
@@ -239,23 +239,23 @@ event.synthesizeMouse = function(
  * @param {Window=} window
  *     Window object.  Defaults to the current window.
  */
 event.synthesizeMouseAtPoint = function(
     left, top, opts, window = undefined) {
 
   let domutils = getDOMWindowUtils(window);
 
-  let button = event.button || 0;
-  let clickCount = event.clickCount || 1;
-  let modifiers = event.parseModifiers_(event);
+  let button = opts.button || 0;
+  let clickCount = opts.clickCount || 1;
+  let modifiers = event.parseModifiers_(opts);
 
-  if (("type" in event) && event.type) {
+  if (("type" in event) && opts.type) {
     domutils.sendMouseEvent(
-        event.type, left, top, button, clickCount, modifiers);
+        opts.type, left, top, button, clickCount, modifiers);
   } else {
     domutils.sendMouseEvent(
         "mousedown", left, top, button, clickCount, modifiers);
     domutils.sendMouseEvent(
         "mouseup", left, top, button, clickCount, modifiers);
   }
 };