From 1e59163ce7d24cdafbe5071195e4b5ab1f8ea443 Mon Sep 17 00:00:00 2001 From: Anton Kasyanov Date: Thu, 6 Oct 2016 22:46:18 +0300 Subject: [PATCH] Fix for possible race condition in ThumbnailManager --- Eve-O-Preview/Presentation/ThumbnailManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Eve-O-Preview/Presentation/ThumbnailManager.cs b/Eve-O-Preview/Presentation/ThumbnailManager.cs index b8533ce..b5d7876 100644 --- a/Eve-O-Preview/Presentation/ThumbnailManager.cs +++ b/Eve-O-Preview/Presentation/ThumbnailManager.cs @@ -215,6 +215,8 @@ namespace EveOPreview.UI view.SetFrames(this._configuration.ShowThumbnailFrames); view.ThumbnailLocation = this._configuration.GetThumbnailLocation(processTitle, this._activeClientTitle, view.ThumbnailLocation); + this._thumbnailViews.Add(processHandle, view); + view.ThumbnailResized = this.ThumbnailViewResized; view.ThumbnailMoved = this.ThumbnailViewMoved; view.ThumbnailFocused = this.ThumbnailViewFocused; @@ -223,8 +225,6 @@ namespace EveOPreview.UI view.RegisterHotkey(this._configuration.GetClientHotkey(processTitle)); - this._thumbnailViews.Add(processHandle, view); - this.ApplyClientLayout(processHandle, processTitle); viewsAdded.Add(view);