public override void CloseTable(int windowHandle) { try { System.Windows.Application.Current.Dispatcher.Invoke(() => { HudPainter.CloseHudWindow(windowHandle); }); LogProvider.Log.Info($"Closed table {windowHandle}."); } catch (Exception e) { LogProvider.Log.Error(this, "HUD service failed to close table", e); } }