Bug 323976 Improve alarm window creation r=dmose

This commit is contained in:
jminta%gmail.com 2006-01-19 22:57:30 +00:00
parent 3384684c60
commit 45d8c9c8bd

View File

@ -65,17 +65,18 @@ var alarmServiceObserver = {
}
//Check to see if an alarm window already exists. It not, create it.
var wWatcher = Components.classes[
"@mozilla.org/embedcomp/window-watcher;1"]
.getService( Components.interfaces.nsIWindowWatcher );
var gAlarmWindow = wWatcher.getWindowByName( "calendar-alarm-window", null);
var wMediator = Components.classes["@mozilla.org/appshell/window-mediator;1"]
.getService(Components.interfaces.nsIWindowMediator);
var gAlarmWindow = wMediator.getMostRecentWindow("calendarAlarmWindow");
if( !gAlarmWindow ) {
var wWatcher = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
.getService(Components.interfaces.nsIWindowWatcher);
gAlarmWindow = wWatcher.openWindow(null,
"chrome://calendar/content/calendar-alarm-dialog.xul",
"_blank",
"chrome,dialog=yes,all",
null);
gAlarmWindow.name = "calendar-alarm-window";
}
gAlarmWindow.focus();