예제 #1
0
파일: MainForm.cs 프로젝트: oqewok/gitter
 protected override void OnClosing(CancelEventArgs e)
 {
     foreach (var provider in _repositoryProviders.Values)
     {
         SaveRepositoryProvider(provider);
     }
     if (_repositoryGui != null)
     {
         SaveGuiView(_repositoryGui);
         _repositoryGui.Repository = null;
     }
     SaveOptions();
     SaveRecentRepositories();
     if (_repository != null)
     {
         _currentProvider.CloseRepository(_repository);
     }
     base.OnClosing(e);
 }