Move _monitorRect and _monitorLastGot to psDesktopRect method

This commit is contained in:
Ilya Fedin 2020-11-06 13:52:19 +04:00 committed by John Preston
parent eee3049fdd
commit e04598835b
3 changed files with 6 additions and 21 deletions

View File

@ -947,14 +947,9 @@ Window::ControlsLayout WindowControlsLayout() {
} // namespace Platform
namespace {
QRect _monitorRect;
auto _monitorLastGot = 0LL;
} // namespace
QRect psDesktopRect() {
static QRect _monitorRect;
static auto _monitorLastGot = 0LL;
auto tnow = crl::now();
if (tnow > _monitorLastGot + 1000LL || tnow < _monitorLastGot) {
_monitorLastGot = tnow;

View File

@ -36,14 +36,9 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include <mach-o/dyld.h>
#include <AVFoundation/AVFoundation.h>
namespace {
QRect _monitorRect;
crl::time _monitorLastGot = 0;
} // namespace
QRect psDesktopRect() {
static QRect _monitorRect;
static crl::time _monitorLastGot = 0;
auto tnow = crl::now();
if (tnow > _monitorLastGot + 1000 || tnow < _monitorLastGot) {
_monitorLastGot = tnow;

View File

@ -145,14 +145,9 @@ void psDoCleanup() {
}
}
namespace {
QRect _monitorRect;
crl::time _monitorLastGot = 0;
} // namespace
QRect psDesktopRect() {
static QRect _monitorRect;
static crl::time _monitorLastGot = 0;
auto tnow = crl::now();
if (tnow > _monitorLastGot + 1000LL || tnow < _monitorLastGot) {
_monitorLastGot = tnow;