Make entry editable by default when no power_levels
For new rooms we're not receiving power_levels event, so we need to assume that the user can write. This is a quick fix to allow edit new rooms, but it could be better to request power_levels to the backend when we've no this information so we can disable the text entry if the user has no permissions to do that, but without the information we should assume that the user is able to write because it's the usual case. Fix https://gitlab.gnome.org/GNOME/fractal/issues/539
This commit is contained in:
parent
11c2636c1f
commit
81b3f52219
1 changed files with 2 additions and 1 deletions
|
@ -156,7 +156,8 @@ impl AppOp {
|
||||||
.unwrap_or(-1),
|
.unwrap_or(-1),
|
||||||
};
|
};
|
||||||
|
|
||||||
if user_power >= 0 {
|
// No room admin information, assuming normal
|
||||||
|
if user_power >= 0 || room.admins.len() == 0 {
|
||||||
msg_entry.set_editable(true);
|
msg_entry.set_editable(true);
|
||||||
msg_entry_stack.set_visible_child_name("Text Entry");
|
msg_entry_stack.set_visible_child_name("Text Entry");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue