Bug 1309494 part 1 - let video controler handle the "mozexitvideosuspend" event; r?jaws draft
authorKaku Kuo <kaku@mozilla.com>
Mon, 13 Mar 2017 10:57:25 +0800
changeset 497469 6cb17b91aeb9530734c6a15fa3227c12d2209ea3
parent 497468 85636eb408ce9520b31064b6129897c093864a78
child 497470 dcf2144b3f8ec5deaaed74117abbaa0a31a66141
push id48917
push userbmo:kaku@mozilla.com
push dateMon, 13 Mar 2017 11:42:30 +0000
reviewersjaws
bugs1309494
milestone55.0a1
Bug 1309494 part 1 - let video controler handle the "mozexitvideosuspend" event; r?jaws MozReview-Commit-ID: 5DfzY8kDTP4
toolkit/content/widgets/videocontrols.xml
--- a/toolkit/content/widgets/videocontrols.xml
+++ b/toolkit/content/widgets/videocontrols.xml
@@ -217,17 +217,17 @@
 
       textTracksCount: 0,
       randomID : 0,
       videoEvents : ["play", "pause", "ended", "volumechange", "loadeddata",
                      "loadstart", "timeupdate", "progress",
                      "playing", "waiting", "canplay", "canplaythrough",
                      "seeking", "seeked", "emptied", "loadedmetadata",
                      "error", "suspend", "stalled",
-                     "mozinterruptbegin", "mozinterruptend" ],
+                     "mozexitvideosuspend"],
 
       showHours: false,
       firstFrameShown : false,
       timeUpdateCount : 0,
       maxCurrentTimeSeen : 0,
       isPausedByDragging: false,
       _isAudioOnly : false,
 
@@ -659,19 +659,17 @@
               this.setupStatusFader(true);
               // If video hasn't shown anything yet, disable the controls.
               if (!this.firstFrameShown) {
                 this.startFadeOut(this.controlBar);
               }
               this.controlsSpacer.removeAttribute("hideCursor");
             }
             break;
-          case "mozinterruptbegin":
-          case "mozinterruptend":
-            // Nothing to do...
+          case "mozexitvideosuspend":
             break;
           default:
             this.log("!!! event " + aEvent.type + " not handled!");
         }
       },
 
       terminateEventListeners() {
         if (this.videoEvents) {