Fix for possible race condition in ThumbnailManager
This commit is contained in:
@@ -215,6 +215,8 @@ namespace EveOPreview.UI
|
|||||||
view.SetFrames(this._configuration.ShowThumbnailFrames);
|
view.SetFrames(this._configuration.ShowThumbnailFrames);
|
||||||
view.ThumbnailLocation = this._configuration.GetThumbnailLocation(processTitle, this._activeClientTitle, view.ThumbnailLocation);
|
view.ThumbnailLocation = this._configuration.GetThumbnailLocation(processTitle, this._activeClientTitle, view.ThumbnailLocation);
|
||||||
|
|
||||||
|
this._thumbnailViews.Add(processHandle, view);
|
||||||
|
|
||||||
view.ThumbnailResized = this.ThumbnailViewResized;
|
view.ThumbnailResized = this.ThumbnailViewResized;
|
||||||
view.ThumbnailMoved = this.ThumbnailViewMoved;
|
view.ThumbnailMoved = this.ThumbnailViewMoved;
|
||||||
view.ThumbnailFocused = this.ThumbnailViewFocused;
|
view.ThumbnailFocused = this.ThumbnailViewFocused;
|
||||||
@@ -223,8 +225,6 @@ namespace EveOPreview.UI
|
|||||||
|
|
||||||
view.RegisterHotkey(this._configuration.GetClientHotkey(processTitle));
|
view.RegisterHotkey(this._configuration.GetClientHotkey(processTitle));
|
||||||
|
|
||||||
this._thumbnailViews.Add(processHandle, view);
|
|
||||||
|
|
||||||
this.ApplyClientLayout(processHandle, processTitle);
|
this.ApplyClientLayout(processHandle, processTitle);
|
||||||
|
|
||||||
viewsAdded.Add(view);
|
viewsAdded.Add(view);
|
||||||
|
|||||||
Reference in New Issue
Block a user