mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 11:00:48 +03:00
Fix notifications in narrow view when content is hidden
In narrow view, a room can be selected even if the view currently only shows the room list and the timeline is hidden. This commit ensures that in this case, notifications are not suppressed.
This commit is contained in:
parent
72a2cfea7b
commit
010debe3e4
2 changed files with 7 additions and 4 deletions
|
@ -1197,6 +1197,12 @@ ChatPage::getProfileInfo()
|
|||
});
|
||||
}
|
||||
|
||||
bool
|
||||
ChatPage::isRoomActive(const QString &room_id)
|
||||
{
|
||||
return isActiveWindow() && content_->isVisible() && currentRoom() == room_id;
|
||||
}
|
||||
|
||||
void
|
||||
ChatPage::hideSideBars()
|
||||
{
|
||||
|
|
|
@ -207,10 +207,7 @@ private:
|
|||
void getProfileInfo();
|
||||
|
||||
//! Check if the given room is currently open.
|
||||
bool isRoomActive(const QString &room_id)
|
||||
{
|
||||
return isActiveWindow() && currentRoom() == room_id;
|
||||
}
|
||||
bool isRoomActive(const QString &room_id);
|
||||
|
||||
using UserID = QString;
|
||||
using Membership = mtx::events::StateEvent<mtx::events::state::Member>;
|
||||
|
|
Loading…
Reference in a new issue