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({