| commit | b21fd2223f8c6f62075e574725c72968d0d89a26 | [log] [tgz] |
|---|---|---|
| author | Albertus Angga Raharja <albertusangga@google.com> | Mon Nov 25 22:21:33 2019 -0800 |
| committer | Albertus Angga Raharja <albertusangga@google.com> | Mon Nov 25 22:21:33 2019 -0800 |
| tree | e7cf16cd883a1b873f4322c9dc0c1fb9195fc307 | |
| parent | cc68a22f596032d58b7511627d17e8383b190a19 [diff] |
Fix minor bug and changes
diff --git a/packages/devtools_app/lib/src/inspector/flutter/inspector_screen_details_tab.dart b/packages/devtools_app/lib/src/inspector/flutter/inspector_screen_details_tab.dart index 22961e4..cf4b493 100644 --- a/packages/devtools_app/lib/src/inspector/flutter/inspector_screen_details_tab.dart +++ b/packages/devtools_app/lib/src/inspector/flutter/inspector_screen_details_tab.dart
@@ -112,7 +112,10 @@ } void onSelectionChanged() async { - if (!StoryOfYourFlexWidget.shouldDisplay(selected)) return; + if (!StoryOfYourFlexWidget.shouldDisplay(selected)) { + setState(() => root = null); + return; + } final shouldFetch = root?.dartDiagnosticRef?.id != getRoot(selected)?.dartDiagnosticRef?.id; if (shouldFetch) {
diff --git a/packages/devtools_app/lib/src/inspector/inspector_service.dart b/packages/devtools_app/lib/src/inspector/inspector_service.dart index 40bcea8..50305a8 100644 --- a/packages/devtools_app/lib/src/inspector/inspector_service.dart +++ b/packages/devtools_app/lib/src/inspector/inspector_service.dart
@@ -968,7 +968,7 @@ } final result = WidgetInspectorService.instance._nodeToJson( root, - _SerializationDelegate( + InspectorSerializationDelegate( groupName: '$groupName', summaryTree: false, subtreeDepth: $subtreeDepth,