Bug 1052779 - Clicking on Mac share icons does not get Firefox into focus, r=Enn.

This commit is contained in:
Florian Quèze 2014-08-14 19:30:52 +02:00
parent 95cc06d194
commit 3df33de08f

View File

@ -87,6 +87,19 @@ this.webrtcUI = {
let PopupNotifications = browserWindow.PopupNotifications;
let notif = PopupNotifications.getNotification("webRTC-sharing" + aType,
aActiveStream.browser);
#ifdef XP_MACOSX
if (!Services.focus.activeWindow) {
browserWindow.addEventListener("activate", function onActivate() {
browserWindow.removeEventListener("activate", onActivate);
Services.tm.mainThread.dispatch(function() {
notif.reshow();
}, Ci.nsIThread.DISPATCH_NORMAL);
});
Cc["@mozilla.org/widget/macdocksupport;1"].getService(Ci.nsIMacDockSupport)
.activateApplication(true);
return;
}
#endif
notif.reshow();
},