diff --git a/src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj b/src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj
index 2ccf14b..2069d9c 100644
--- a/src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj
+++ b/src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/src/GitExtensions.PluginManager/Plugin.cs b/src/GitExtensions.PluginManager/Plugin.cs
index ab9479d..ce619f1 100644
--- a/src/GitExtensions.PluginManager/Plugin.cs
+++ b/src/GitExtensions.PluginManager/Plugin.cs
@@ -29,6 +29,7 @@ public class Plugin : GitPluginBase
internal PluginSettings Configuration { get; private set; }
public Plugin()
+ : base(PluginSettings.HasProperties)
{
Name = "Plugin Manager";
Description = "Plugin Manager";
diff --git a/src/GitExtensions.PluginManager/PluginSettings.cs b/src/GitExtensions.PluginManager/PluginSettings.cs
index 3c8029e..36b35af 100644
--- a/src/GitExtensions.PluginManager/PluginSettings.cs
+++ b/src/GitExtensions.PluginManager/PluginSettings.cs
@@ -31,6 +31,8 @@ public PluginSettings(ISettingsSource source)
private static readonly List properties;
+ public static bool HasProperties => properties.Count > 0;
+
static PluginSettings()
{
properties = new List(1)