mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
Bug 1052779 - Clicking on Mac share icons does not get Firefox into focus, r=Enn.
This commit is contained in:
parent
95cc06d194
commit
3df33de08f
@ -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();
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user