mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 815522 - Start and stop the remote debugger without restarting b2g itself [r=past]
This commit is contained in:
parent
68e6677804
commit
3d20f626bb
@ -202,18 +202,7 @@ SettingsListener.observe('devtools.debugger.remote-enabled', false, function(val
|
||||
Services.prefs.setBoolPref('devtools.debugger.remote-enabled', value);
|
||||
// This preference is consulted during startup
|
||||
Services.prefs.savePrefFile(null);
|
||||
});
|
||||
|
||||
SettingsListener.observe('devtools.debugger.log', false, function(value) {
|
||||
Services.prefs.setBoolPref('devtools.debugger.log', value);
|
||||
});
|
||||
|
||||
SettingsListener.observe('devtools.debugger.remote-port', 6000, function(value) {
|
||||
Services.prefs.setIntPref('devtools.debugger.remote-port', value);
|
||||
});
|
||||
|
||||
SettingsListener.observe('devtools.debugger.force-local', true, function(value) {
|
||||
Services.prefs.setBoolPref('devtools.debugger.force-local', value);
|
||||
value ? startDebugger() : stopDebugger();
|
||||
});
|
||||
|
||||
SettingsListener.observe('debug.log-animations.enabled', false, function(value) {
|
||||
|
@ -730,11 +730,17 @@ function startDebugger() {
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener('ContentStart', function(evt) {
|
||||
if (Services.prefs.getBoolPref('devtools.debugger.remote-enabled')) {
|
||||
startDebugger();
|
||||
function stopDebugger() {
|
||||
if (!DebuggerServer.initialized) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
DebuggerServer.closeListener();
|
||||
} catch (e) {
|
||||
dump('Unable to stop debugger server: ' + e + '\n');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// This is the backend for Gaia's screenshot feature. Gaia requests a
|
||||
// screenshot by sending a mozContentEvent with detail.type set to
|
||||
|
Loading…
Reference in New Issue
Block a user