Reenabled Compatibility-Mode thumbnails back

This reverts commit de7edfa2c1.
This commit is contained in:
Anton Kasyanov
2021-01-29 19:08:18 +02:00
parent 6d3a83ac7b
commit e4229dcefc
12 changed files with 197 additions and 5 deletions

View File

@@ -7,15 +7,19 @@ namespace EveOPreview.View
sealed class ThumbnailViewFactory : IThumbnailViewFactory
{
private readonly IApplicationController _controller;
private readonly bool _isCompatibilityModeEnabled;
public ThumbnailViewFactory(IApplicationController controller, IThumbnailConfiguration configuration)
{
this._controller = controller;
this._isCompatibilityModeEnabled = configuration.EnableCompatibilityMode;
}
public IThumbnailView Create(IntPtr id, string title, Size size)
{
IThumbnailView view = this._controller.Create<LiveThumbnailView>();
IThumbnailView view = this._isCompatibilityModeEnabled
? (IThumbnailView)this._controller.Create<StaticThumbnailView>()
: (IThumbnailView)this._controller.Create<LiveThumbnailView>();
view.Id = id;
view.Title = title;