| 593 | } |
| 594 | |
| 595 | bool MainWindow::markingAsRead() const { |
| 596 | return _main |
| 597 | && !_main->isHidden() |
| 598 | && !_main->animatingShow() |
| 599 | && !_layer |
| 600 | && !isHidden() |
| 601 | && !isMinimized() |
| 602 | && windowHandle()->isExposed() |
| 603 | && (AutoScrollInactiveChat.value() |
| 604 | || (isActive() && !_main->session().updates().isIdle())); |
| 605 | } |
| 606 | |
| 607 | void MainWindow::checkActivation() { |
| 608 | updateIsActive(); |