using Avalonia.Controls;
using ClawdDotNet.Desktop.ViewModels;

namespace ClawdDotNet.Desktop.Views;

public partial class LicenseWindow : Window
{
    public LicenseWindow()
    {
        InitializeComponent();

        // Wer das Fenster ueber das Kreuz schliesst, hat abgebrochen. Ohne das bliebe
        // der wartende Task fuer immer offen und der Start haenge.
        Closed += (_, _) => (DataContext as LicenseViewModel)?.CancelIfPending();
    }
}
