Browse Source

fixed exception when opening the options dialog with no catalogs installed

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5885 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Mathias Simmack 15 years ago
parent
commit
dd5980e682
  1. 11
      src/AddIns/Misc/HelpViewer/Source/Help3OptionsPanel.xaml.cs

11
src/AddIns/Misc/HelpViewer/Source/Help3OptionsPanel.xaml.cs

@ -24,13 +24,16 @@ namespace MSHelpSystem @@ -24,13 +24,16 @@ namespace MSHelpSystem
{
HelpLibraryAgent.Start();
DataContext = Help3Service.Items;
groupBox1.Header = string.Format("{0} ({1})",
StringParser.Parse("${res:AddIns.HelpViewer.InstalledHelpCatalogsLabel}"),
Help3Service.Items.Count);
help3Catalogs.SelectedValue = Help3Service.ActiveCatalog.ShortName;
if (Help3Service.Items.Count > 0)
groupBox1.Header = string.Format("{0} ({1})", StringParser.Parse("${res:AddIns.HelpViewer.InstalledHelpCatalogsLabel}"), Help3Service.Items.Count);
if (Help3Service.ActiveCatalog != null)
help3Catalogs.SelectedValue = Help3Service.ActiveCatalog.ShortName;
help3Catalogs.IsEnabled = (Help3Service.Items.Count > 1 && Help3Service.Config.OfflineMode);
onlineMode.IsChecked = !Help3Service.Config.OfflineMode;
externalHelp.IsChecked = Help3Service.Config.ExternalHelp;
onlineMode.IsEnabled = Help3Environment.IsHelp3ProtocolRegistered;
offlineMode.IsEnabled = Help3Environment.IsHelp3ProtocolRegistered;
externalHelp.IsEnabled = Help3Environment.IsHelp3ProtocolRegistered;
}
void Help3CatalogsSelectionChanged(object sender, SelectionChangedEventArgs e)

Loading…
Cancel
Save