blob: 19d1e8826d65a9a673d1a5f76c856ce18d3496f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// *****************************************************************************
// * This file is part of the FreeFileSync project. It is distributed under *
// * GNU General Public License: https://www.gnu.org/licenses/gpl-3.0 *
// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved *
// *****************************************************************************
#include "status_handler.h"
#include <chrono>
#include <zen/basic_math.h>
namespace
{
std::chrono::steady_clock::time_point lastExec;
}
bool fff::uiUpdateDue(bool force)
{
const auto now = std::chrono::steady_clock::now();
if (now >= lastExec + UI_UPDATE_INTERVAL || force)
{
lastExec = now;
return true;
}
return false;
}
|