Skip to content

Commit 0824aa9

Browse files
committed
Fix plugin settings for GitExtensions-v3.3.1.
Use base constructor of GitPluginBase with boolean parameter to indicate that plugin has settings.
1 parent 2c41b87 commit 0824aa9

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/GitExtensions.PluginManager/Plugin.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class Plugin : GitPluginBase
2929
internal PluginSettings Configuration { get; private set; }
3030

3131
public Plugin()
32+
: base(PluginSettings.HasProperties)
3233
{
3334
Name = "Plugin Manager";
3435
Description = "Plugin Manager";

src/GitExtensions.PluginManager/PluginSettings.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public PluginSettings(ISettingsSource source)
3131

3232
private static readonly List<ISetting> properties;
3333

34+
public static bool HasProperties => properties.Count > 0;
35+
3436
static PluginSettings()
3537
{
3638
properties = new List<ISetting>(1)

0 commit comments

Comments
 (0)