private void GitBinFound_Click(object sender, EventArgs e) { if (!_checkSettingsLogic.SolveLinuxToolsDir()) { MessageBox.Show(this, _linuxToolsShNotFound.Text, _linuxToolsShNotFoundCaption.Text); _settingsPageHost.GotoPage(GitSettingsPage.GetPageReference()); return; } MessageBox.Show(this, String.Format(_shCanBeRun.Text, Settings.GitBinDir), _shCanBeRunCaption.Text); ////GitBinPath.Text = Settings.GitBinDir; _settingsPageHost.LoadAll(); // apply settings to dialog controls (otherwise the later called SaveAndRescan_Click would overwrite settings again) SaveAndRescan_Click(null, null); }
private void GitFound_Click(object sender, EventArgs e) { if (!_checkSettingsLogic.SolveGitCommand()) { MessageBox.Show(this, _solveGitCommandFailed.Text, _solveGitCommandFailedCaption.Text); _settingsPageHost.GotoPage(GitSettingsPage.GetPageReference()); return; } MessageBox.Show(this, String.Format(_gitCanBeRun.Text, Settings.GitCommand), _gitCanBeRunCaption.Text); _settingsPageHost.GotoPage(GitSettingsPage.GetPageReference()); SaveAndRescan_Click(null, null); }