diff --git a/src/client/Service.cs b/src/client/Service.cs index 5248d84..856f528 100644 --- a/src/client/Service.cs +++ b/src/client/Service.cs @@ -32,8 +32,20 @@ internal static Service Instance get { return Lazy.Value; } } - internal IEnumerable Providers { get; private set; } - + private IEnumerable providers; + internal IEnumerable Providers + { + get + { + if (providers == null) + DownloadServices(); + return providers; + } + private set + { + providers = value; + } + } private void DownloadServices() { Log.InfoFormat("Loading embed.ly service list");