зеркало из https://github.com/mozilla/gecko-dev.git
Bug 818382 - Support chrome debugging in Firefox for Android; r=mfinkle
This commit is contained in:
Родитель
0b11018f33
Коммит
54e295bcc8
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче