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

Provide old version to Platform::NewVersionLaunched

This commit is contained in:
Ilya Fedin
2022-09-01 10:44:23 +04:00
committed by John Preston
parent e20840b4d4
commit 5fc7caeec9
8 changed files with 27 additions and 33 deletions

View File

@@ -622,6 +622,22 @@ bool OpenSystemSettings(SystemSettingsType type) {
return true;
}
void NewVersionLaunched(int oldVersion) {
InstallLauncher();
if (oldVersion > 0
&& oldVersion <= 4000002
&& qEnvironmentVariableIsSet("WAYLAND_DISPLAY")
&& DesktopEnvironment::IsGnome()
&& !QFile::exists(cWorkingDir() + qsl("tdata/nowayland"))) {
QFile f(cWorkingDir() + qsl("tdata/nowayland"));
if (f.open(QIODevice::WriteOnly)) {
f.write("1");
f.close();
Core::Restart(); // restart with X backend
}
}
}
namespace ThirdParty {
void start() {
@@ -642,22 +658,6 @@ void finish() {
} // namespace Platform
void psNewVersion() {
Platform::InstallLauncher();
if (Local::oldSettingsVersion() > 0
&& Local::oldSettingsVersion() <= 4000002
&& qEnvironmentVariableIsSet("WAYLAND_DISPLAY")
&& DesktopEnvironment::IsGnome()
&& !QFile::exists(cWorkingDir() + qsl("tdata/nowayland"))) {
QFile f(cWorkingDir() + qsl("tdata/nowayland"));
if (f.open(QIODevice::WriteOnly)) {
f.write("1");
f.close();
Core::Restart(); // restart with X backend
}
}
}
void psSendToMenu(bool send, bool silent) {
}