public override NSApplicationTerminateReply ApplicationShouldTerminate(NSApplication sender) { _statusPanelController.Dispose(); _statusPanelController = null; return(NSApplicationTerminateReply.Now); }
public override NSApplicationTerminateReply ApplicationShouldTerminate(NSApplication sender) { // Clean up all of the panels, and disposable resources if (_usageChecker != null) { _usageChecker.Dispose(); _usageChecker = null; } if (_statusPanelController != null) { _statusPanelController.Dispose(); _statusPanelController = null; } return(NSApplicationTerminateReply.Now); }