mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
added some error handling when repo unlocking fails
This commit is contained in:
@@ -22,10 +22,19 @@ namespace mRemoteNG.UI.Forms
|
||||
|
||||
private void buttonUnlock_Click(object sender, EventArgs e)
|
||||
{
|
||||
_repositoryUnlocker.Unlock(secureTextBoxPassword.SecString);
|
||||
secureTextBoxPassword.Clear();
|
||||
_repositoryUnlocker.SelectNextLockedRepository();
|
||||
objectListViewRepos.SelectedObject = _repositoryUnlocker.SelectedRepository;
|
||||
try
|
||||
{
|
||||
_repositoryUnlocker.Unlock(secureTextBoxPassword.SecString);
|
||||
SelectNextLockedRepo();
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
Console.WriteLine(exception);
|
||||
}
|
||||
finally
|
||||
{
|
||||
secureTextBoxPassword.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonClose_Click(object sender, EventArgs e)
|
||||
@@ -33,6 +42,12 @@ namespace mRemoteNG.UI.Forms
|
||||
Close();
|
||||
}
|
||||
|
||||
private void SelectNextLockedRepo()
|
||||
{
|
||||
_repositoryUnlocker.SelectNextLockedRepository();
|
||||
objectListViewRepos.SelectedObject = _repositoryUnlocker.SelectedRepository;
|
||||
}
|
||||
|
||||
private void objectListViewRepos_SelectionChanged(object sender, EventArgs e)
|
||||
{
|
||||
objectListViewRepos.RefreshObjects(_repositoryUnlocker.Repositories.ToList());
|
||||
|
||||
Reference in New Issue
Block a user