From a15f5e94da2eebfa13891a1dfe98e1167058c3f5 Mon Sep 17 00:00:00 2001 From: PacoX Date: Thu, 4 Jun 2026 20:26:46 +0200 Subject: [PATCH] fix: path formatting in DM mode --- lib/screens/chat_screen.dart | 5 ++++- lib/widgets/path_management_dialog.dart | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/screens/chat_screen.dart b/lib/screens/chat_screen.dart index 8207e071..8618e0f6 100644 --- a/lib/screens/chat_screen.dart +++ b/lib/screens/chat_screen.dart @@ -1117,7 +1117,10 @@ class _ChatScreenState extends State { final connector = context.read(); final allContacts = connector.allContacts; - final formattedPath = PathHelper.formatPathHex(pathBytes); + final formattedPath = PathHelper.splitPathBytes( + pathBytes, + connector.pathHashByteWidth, + ).map(PathHelper.formatHopHex).join(','); final resolvedNames = PathHelper.resolvePathNames( pathBytes, allContacts, diff --git a/lib/widgets/path_management_dialog.dart b/lib/widgets/path_management_dialog.dart index c3976e1e..ca8b2c92 100644 --- a/lib/widgets/path_management_dialog.dart +++ b/lib/widgets/path_management_dialog.dart @@ -78,7 +78,10 @@ class _PathManagementDialogState extends State<_PathManagementDialog> { final connector = context.read(); final allContacts = connector.allContacts; - final formattedPath = PathHelper.formatPathHex(pathBytes); + final formattedPath = PathHelper.splitPathBytes( + pathBytes, + connector.pathHashByteWidth, + ).map(PathHelper.formatHopHex).join(','); final resolvedNames = PathHelper.resolvePathNames( pathBytes, allContacts,