using Sheas_Core; using System; using System.Windows; namespace Sheas_Cealer.Proces; internal class BrowserProc : Proc { private readonly bool ShutDownAppOnProcessExit; internal BrowserProc(string browserPath, bool shutDownAppOnProcessExit) : base(browserPath) { ShutDownAppOnProcessExit = shutDownAppOnProcessExit; Process_Exited(null!, EventArgs.Empty); } protected sealed override void Process_Exited(object? sender, EventArgs e) { if (ShutDownAppOnProcessExit) Application.Current.Dispatcher.InvokeShutdown(); } }