@@ -23,7 +23,7 @@ import {
23
23
import setupHighlighter from './views/Highlighter' ;
24
24
import {
25
25
initialize as setupTraceUpdates ,
26
- toggleEnabled as toggleTraceUpdatesEnabled ,
26
+ toggleEnabled as setTraceUpdatesEnabled ,
27
27
} from './views/TraceUpdates' ;
28
28
import { patch as patchConsole , unpatch as unpatchConsole } from './console' ;
29
29
@@ -126,6 +126,7 @@ export default class Agent extends EventEmitter<{|
126
126
127
127
this . _bridge = bridge ;
128
128
129
+ bridge . addListener ( 'enableTraceUpdates' , this . enableTraceUpdates ) ;
129
130
bridge . addListener ( 'getProfilingData' , this . getProfilingData ) ;
130
131
bridge . addListener ( 'getProfilingStatus' , this . getProfilingStatus ) ;
131
132
bridge . addListener ( 'getOwnersList' , this . getOwnersList ) ;
@@ -149,7 +150,6 @@ export default class Agent extends EventEmitter<{|
149
150
this . updateAppendComponentStack ,
150
151
) ;
151
152
bridge . addListener ( 'updateComponentFilters' , this . updateComponentFilters ) ;
152
- bridge . addListener ( 'updateTraceUpdates' , this . updateTraceUpdates ) ;
153
153
bridge . addListener ( 'viewElementSource' , this . viewElementSource ) ;
154
154
155
155
if ( this . _isProfiling ) {
@@ -204,6 +204,19 @@ export default class Agent extends EventEmitter<{|
204
204
return null ;
205
205
}
206
206
207
+ enableTraceUpdates = ( isEnabled : boolean ) => {
208
+ this . _traceUpdatesEnabled = isEnabled ;
209
+
210
+ setTraceUpdatesEnabled ( isEnabled ) ;
211
+
212
+ for ( let rendererID in this . _rendererInterfaces ) {
213
+ const renderer = ( ( this . _rendererInterfaces [
214
+ ( rendererID : any )
215
+ ] : any ) : RendererInterface ) ;
216
+ renderer . setTraceUpdatesEnabled ( isEnabled ) ;
217
+ }
218
+ } ;
219
+
207
220
getProfilingData = ( { rendererID} : { | rendererID : RendererID | } ) => {
208
221
const renderer = this . _rendererInterfaces [ rendererID ] ;
209
222
if ( renderer == null ) {
@@ -348,7 +361,7 @@ export default class Agent extends EventEmitter<{|
348
361
rendererInterface . startProfiling ( this . _recordChangeDescriptions ) ;
349
362
}
350
363
351
- rendererInterface . toggleTraceUpdatesEnabled ( this . _traceUpdatesEnabled ) ;
364
+ rendererInterface . setTraceUpdatesEnabled ( this . _traceUpdatesEnabled ) ;
352
365
353
366
// When the renderer is attached, we need to tell it whether
354
367
// we remember the previous selection that we'd like to restore.
@@ -417,19 +430,6 @@ export default class Agent extends EventEmitter<{|
417
430
}
418
431
} ;
419
432
420
- updateTraceUpdates = ( isEnabled : boolean ) => {
421
- this . _traceUpdatesEnabled = isEnabled ;
422
-
423
- toggleTraceUpdatesEnabled ( isEnabled ) ;
424
-
425
- for ( let rendererID in this . _rendererInterfaces ) {
426
- const renderer = ( ( this . _rendererInterfaces [
427
- ( rendererID : any )
428
- ] : any ) : RendererInterface ) ;
429
- renderer . toggleTraceUpdatesEnabled ( isEnabled ) ;
430
- }
431
- } ;
432
-
433
433
viewElementSource = ( { id, rendererID} : ElementAndRendererID ) => {
434
434
const renderer = this . _rendererInterfaces [ rendererID ] ;
435
435
if ( renderer == null ) {
0 commit comments