diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs
index f552fc1559..69514713bf 100644
--- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs
+++ b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs
@@ -50,12 +50,16 @@ namespace HtmlHelp2.SharpDevLanguageClass
public static bool CheckTopicLanguage(IHxTopic topic)
{
- return CheckTopicLanguage(topic, ProjectService.CurrentProject.Language);
+ if (ProjectService.CurrentProject != null) {
+ return CheckTopicLanguage(topic, ProjectService.CurrentProject.Language);
+ } else {
+ return true;
+ }
}
public static bool CheckTopicLanguage(IHxTopic topic, string expectedLanguage)
{
- if (expectedLanguage == String.Empty) { return true; }
+ if (string.IsNullOrEmpty(expectedLanguage)) { return true; }
if (topic == null) { return false; }
string tempLanguage = String.Empty;
@@ -90,7 +94,7 @@ namespace HtmlHelp2.SharpDevLanguageClass
{
string tempLanguage = expectedLanguage;
- if (tempLanguage != String.Empty)
+ if (!string.IsNullOrEmpty(tempLanguage))
{
if (!languages.ContainsKey(expectedLanguage) ||
!languages.TryGetValue(expectedLanguage, out tempLanguage))