2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 06:35:14 +00:00

Fix notifications hiding on Linux.

Regression was introduced in 3372dfcd3e.

Only when platform-specific code can give us the global time of the
last user input event we rely on idle time for notifications hiding.

Fixes #5791.
This commit is contained in:
John Preston
2019-03-14 21:59:10 +04:00
parent a5d1fbff98
commit 0df628dc7a
12 changed files with 75 additions and 100 deletions

View File

@@ -193,10 +193,6 @@ void psDeleteDir(const QString &dir) {
_removeDirectory(dir);
}
bool psIdleSupported() {
return false;
}
void psActivateProcess(uint64 pid) {
// objc_activateProgram();
}
@@ -435,10 +431,6 @@ bool OpenSystemSettings(SystemSettingsType type) {
return true;
}
crl::time LastUserInputTime() {
return 0LL;
}
namespace ThirdParty {
void start() {

View File

@@ -33,7 +33,9 @@ inline void ReInitOnTopPanel(QWidget *panel) {
QString CurrentExecutablePath(int argc, char *argv[]);
crl::time LastUserInputTime();
inline std::optional<crl::time> LastUserInputTime() {
return std::nullopt;
}
} // namespace Platform
@@ -51,8 +53,6 @@ void psWriteDump();
void psDeleteDir(const QString &dir);
bool psIdleSupported();
QStringList psInitLogs();
void psClearInitLogs();