diff --git a/GreenshotPlugin/Core/CoreConfiguration.cs b/GreenshotPlugin/Core/CoreConfiguration.cs index 8a11d5837..535c581f3 100644 --- a/GreenshotPlugin/Core/CoreConfiguration.cs +++ b/GreenshotPlugin/Core/CoreConfiguration.cs @@ -291,8 +291,23 @@ namespace GreenshotPlugin.Core { } } - // Specifies what THIS build is - public BuildStates BuildState = BuildStates.RELEASE_CANDIDATE; + /// + /// Specifies what THIS build is + /// + public BuildStates BuildState { + get { + string informationalVersion = Application.ProductVersion; + if (informationalVersion != null) { + if (informationalVersion.ToLowerInvariant().Contains("-rc")) { + return BuildStates.RELEASE_CANDIDATE; + } + if (informationalVersion.ToLowerInvariant().Contains("-unstable")) { + return BuildStates.UNSTABLE; + } + } + return BuildStates.RELEASE; + } + } public bool UseLargeIcons { get {