diff --git a/lib/views/chat_permissions_settings.dart b/lib/views/chat_permissions_settings.dart index b2f58b6f..d9238b7c 100644 --- a/lib/views/chat_permissions_settings.dart +++ b/lib/views/chat_permissions_settings.dart @@ -70,7 +70,7 @@ class ChatPermissionsSettings extends StatelessWidget { final powerLevels = Map.from(powerLevelsContent) ..removeWhere((k, v) => !(v is int)); final eventsPowerLevels = - Map.from(powerLevelsContent['events']) + Map.from(powerLevelsContent['events'] ?? {}) ..removeWhere((k, v) => !(v is int)); return Column( @@ -129,7 +129,7 @@ class ChatPermissionsSettings extends StatelessWidget { context, entry.key, entry.value, category: 'events'), ), - if (room.ownPowerLevel >= 100) ...{ + if (room.canSendEvent(EventTypes.RoomTombstone)) ...{ Divider(thickness: 1), FutureBuilder( future: room.client.requestServerCapabilities(),