mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-07-07 21:48:03 +02:00
fix: wayfern auto-updates
This commit is contained in:
@@ -1712,6 +1712,16 @@ impl BrowserRunner {
|
||||
}
|
||||
}
|
||||
|
||||
// If no pending update was applied, check if a newer installed version exists
|
||||
if updated_profile.version == profile.version {
|
||||
if let Some(p) = self
|
||||
.auto_updater
|
||||
.update_profile_to_latest_installed(&app_handle, &updated_profile)
|
||||
{
|
||||
updated_profile = p;
|
||||
}
|
||||
}
|
||||
|
||||
self
|
||||
.save_process_info(&updated_profile)
|
||||
.map_err(|e| format!("Failed to update profile: {e}"))?;
|
||||
@@ -2041,6 +2051,16 @@ impl BrowserRunner {
|
||||
}
|
||||
}
|
||||
|
||||
// If no pending update was applied, check if a newer installed version exists
|
||||
if updated_profile.version == profile.version {
|
||||
if let Some(p) = self
|
||||
.auto_updater
|
||||
.update_profile_to_latest_installed(&app_handle, &updated_profile)
|
||||
{
|
||||
updated_profile = p;
|
||||
}
|
||||
}
|
||||
|
||||
self
|
||||
.save_process_info(&updated_profile)
|
||||
.map_err(|e| format!("Failed to update profile: {e}"))?;
|
||||
@@ -2319,6 +2339,16 @@ impl BrowserRunner {
|
||||
}
|
||||
}
|
||||
|
||||
// If no pending update was applied, check if a newer installed version exists
|
||||
if updated_profile.version == profile.version {
|
||||
if let Some(p) = self
|
||||
.auto_updater
|
||||
.update_profile_to_latest_installed(&app_handle, &updated_profile)
|
||||
{
|
||||
updated_profile = p;
|
||||
}
|
||||
}
|
||||
|
||||
self
|
||||
.save_process_info(&updated_profile)
|
||||
.map_err(|e| format!("Failed to update profile: {e}"))?;
|
||||
|
||||
Reference in New Issue
Block a user