Bug 818382 - Support chrome debugging in Firefox for Android; r=mfinkle

This commit is contained in:
Panos Astithas 2013-02-21 08:44:03 +02:00
Родитель 0b11018f33
Коммит 54e295bcc8
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -45,6 +45,15 @@ DeviceRootActor.prototype.onListTabs = function DRA_onListTabs() {
let actorPool = new ActorPool(this.conn);
let tabActorList = [];
// Get the chrome debugger actor.
let actor = this._chromeDebugger;
if (!actor) {
actor = new ChromeDebuggerActor(this);
actor.parentID = this.actorID;
this._chromeDebugger = actor;
actorPool.addActor(actor);
}
let win = windowMediator.getMostRecentWindow("navigator:browser");
this.browser = win.BrowserApp.selectedBrowser;
@ -88,7 +97,8 @@ DeviceRootActor.prototype.onListTabs = function DRA_onListTabs() {
let response = {
"from": "root",
"selected": selected,
"tabs": [actor.grip() for (actor of tabActorList)]
"tabs": [actor.grip() for (actor of tabActorList)],
"chromeDebugger": this._chromeDebugger.actorID
};
this._appendExtraActors(response);
return response;