summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-01-22 16:47:08 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-01-22 16:47:08 +0200
commit48dabdfdc780d26c0e0a8e2f916ce879296f01e2 (patch)
tree03b35a018fb35f56544f998773eace103deaeeb4 /src
parentDisable minimize to tray except for the ChatPage (diff)
downloadnheko-48dabdfdc780d26c0e0a8e2f916ce879296f01e2.tar.xz
Don't dismiss the loading overlay by clicking
Diffstat (limited to 'src')
-rw-r--r--src/MainWindow.cc1
-rw-r--r--src/ui/OverlayModal.cc2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/MainWindow.cc b/src/MainWindow.cc

index 228c900b..9437b401 100644 --- a/src/MainWindow.cc +++ b/src/MainWindow.cc
@@ -213,6 +213,7 @@ MainWindow::showChatPage(QString userid, QString homeserver, QString token) progressModal_ = QSharedPointer<OverlayModal>(new OverlayModal(this, spinner_.data()), [=](OverlayModal *modal) { modal->deleteLater(); }); + progressModal_->setDismissible(false); progressModal_->fadeIn(); progressModal_->setDuration(modalOpacityDuration); } diff --git a/src/ui/OverlayModal.cc b/src/ui/OverlayModal.cc
index 62d31f24..87703af8 100644 --- a/src/ui/OverlayModal.cc +++ b/src/ui/OverlayModal.cc
@@ -64,7 +64,7 @@ OverlayModal::paintEvent(QPaintEvent *event) void OverlayModal::mousePressEvent(QMouseEvent *e) { - if (content_ && !content_->geometry().contains(e->pos())) + if (isDismissible_ && content_ && !content_->geometry().contains(e->pos())) fadeOut(); }