2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-30 14:08:41 +00:00

Check updater exit status on Linux

This commit is contained in:
Ilya Fedin
2024-09-18 04:08:16 +04:00
committed by John Preston
parent 98ba2c7ce4
commit 22a3093815

View File

@@ -109,6 +109,7 @@ bool Launcher::launchUpdater(UpdaterLaunch action) {
Logs::closeMain(); Logs::closeMain();
CrashReports::Finish(); CrashReports::Finish();
int waitStatus = 0;
if (justRelaunch) { if (justRelaunch) {
return GLib::spawn_async( return GLib::spawn_async(
initialWorkingDir().toStdString(), initialWorkingDir().toStdString(),
@@ -129,8 +130,8 @@ bool Launcher::launchUpdater(UpdaterLaunch action) {
nullptr, nullptr,
nullptr, nullptr,
nullptr, nullptr,
nullptr, &waitStatus,
nullptr)) { nullptr) || !g_spawn_check_exit_status(waitStatus, nullptr)) {
return false; return false;
} }
return launchUpdater(UpdaterLaunch::JustRelaunch); return launchUpdater(UpdaterLaunch::JustRelaunch);