private void ProcessDetachCheckTimerOnElapsed(object sender, ElapsedEventArgs elapsedEventArgs) { try { switch (Constants.IsOpen) { case true: try { var CurrentFFXIV = Process.GetProcessById(Constants.ProcessID); } catch (ArgumentException ex) { Constants.IsOpen = false; } break; case false: SettingsView.View.PIDSelect.Items.Clear(); Initializer.StopMemoryWorkers(); Initializer.ResetProcessID(); Initializer.StartMemoryWorkers(); break; } } catch (Exception ex) { } }