From 3543193b4fc99cc50e2cd14ce7377251f1f3d55e Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 13 May 2025 15:19:22 -0400 Subject: [PATCH] chore: fix bot face in user popup (#2786) --- lib/pangea/analytics_misc/level_display_name.dart | 4 ++++ lib/widgets/adaptive_dialogs/user_dialog.dart | 3 +++ lib/widgets/member_actions_popup_menu_button.dart | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/pangea/analytics_misc/level_display_name.dart b/lib/pangea/analytics_misc/level_display_name.dart index bb8354491..1e206fb7f 100644 --- a/lib/pangea/analytics_misc/level_display_name.dart +++ b/lib/pangea/analytics_misc/level_display_name.dart @@ -38,6 +38,10 @@ class LevelDisplayNameState extends State { @override Widget build(BuildContext context) { + if (_profile != null && _profile!.isEmpty) { + return const SizedBox(); + } + return Padding( padding: const EdgeInsets.symmetric( horizontal: 0, diff --git a/lib/widgets/adaptive_dialogs/user_dialog.dart b/lib/widgets/adaptive_dialogs/user_dialog.dart index 4b0c176f7..254a43e15 100644 --- a/lib/widgets/adaptive_dialogs/user_dialog.dart +++ b/lib/widgets/adaptive_dialogs/user_dialog.dart @@ -134,6 +134,9 @@ class UserDialog extends StatelessWidget { builder: (_) => MxcImageViewer(avatar), ) : null, + // #Pangea + userId: profile.userId, + // Pangea# ), ), if (presenceText != null) diff --git a/lib/widgets/member_actions_popup_menu_button.dart b/lib/widgets/member_actions_popup_menu_button.dart index 3f4048d51..25a6c0f96 100644 --- a/lib/widgets/member_actions_popup_menu_button.dart +++ b/lib/widgets/member_actions_popup_menu_button.dart @@ -5,10 +5,10 @@ import 'package:matrix/matrix.dart'; import 'package:fluffychat/pangea/analytics_misc/level_display_name.dart'; import 'package:fluffychat/pangea/bot/utils/bot_name.dart'; +import 'package:fluffychat/widgets/avatar.dart'; import 'package:fluffychat/widgets/permission_slider_dialog.dart'; import 'adaptive_dialogs/show_ok_cancel_alert_dialog.dart'; import 'adaptive_dialogs/user_dialog.dart'; -import 'avatar.dart'; import 'future_loading_dialog.dart'; void showMemberActionsPopupMenu({