Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,11 @@ class TotalTimeColumn extends ColumnData<CpuStackFrame> {

class MethodNameColumn extends TreeColumnData<CpuStackFrame> {
MethodNameColumn() : super('Method');

static const maxMethodNameLength = 75;

@override
dynamic getValue(CpuStackFrame dataObject) => dataObject.name;

@override
String getDisplayValue(CpuStackFrame dataObject) {
if (dataObject.name.length > maxMethodNameLength) {
return dataObject.name.substring(0, maxMethodNameLength) + '...';
}
return dataObject.name;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ class ResolvedUriManager {
/// [isolateId] The id of the isolate that the [uris] were generated on.
/// [uris] List of uris to fetch package uris for.
Future<void> fetchPackageUris(String isolateId, List<String> uris) async {
if (uris.isEmpty) return;
if (_packagePathMappings != null) {
final packageUris =
(await serviceManager.service!.lookupPackageUris(isolateId, uris))
Expand Down
13 changes: 13 additions & 0 deletions packages/devtools_app/lib/src/shared/table.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1302,6 +1302,18 @@ class _TableRowState<T> extends State<TableRow<T>>
}
}

TextAlign _textAlignmentFor(ColumnData<T> column) {
switch (column.alignment) {
case ColumnAlignment.center:
return TextAlign.center;
case ColumnAlignment.right:
return TextAlign.right;
case ColumnAlignment.left:
default:
return TextAlign.left;
}
}

MainAxisAlignment _mainAxisAlignmentFor(ColumnData<T> column) {
switch (column.alignment) {
case ColumnAlignment.center:
Expand Down Expand Up @@ -1379,6 +1391,7 @@ class _TableRowState<T> extends State<TableRow<T>>
overflow: TextOverflow.ellipsis,
style: contentTextStyle(column),
maxLines: 1,
textAlign: _textAlignmentFor(column),
);
}

Expand Down