// this really should be a patch file but ended up being easier like this using System; using System.Threading; using System.Threading.Tasks; using Avalonia.Controls; using NetSparkleUpdater.Enums; using OpenUtau.App.ViewModels; using OpenUtau.Core.Util; using Serilog; namespace OpenUtau.App.Views { public partial class UpdaterDialog : Window { public readonly UpdaterViewModel ViewModel; public UpdaterDialog() { InitializeComponent(); DataContext = ViewModel = new UpdaterViewModel(); } void OnClosing(object sender, WindowClosingEventArgs e) { ViewModel.OnClosing(); } public static void CheckForUpdate(Action showDialog, Action closeApplication, TaskScheduler scheduler) { // No-op. } } }