Avoid ReloadAll when rebuilding thumbnails
This commit is contained in:
parent
1ab8c3eae3
commit
898267c330
2 changed files with 15 additions and 2 deletions
|
|
@ -191,7 +191,12 @@ namespace MatterHackers.MatterControl.Library
|
|||
|
||||
private void ActiveContainer_Reloaded(object sender, EventArgs args)
|
||||
{
|
||||
ContainerReloaded?.Invoke(this, new ContainerChangedEventArgs(this.ActiveContainer, null));
|
||||
this.OnContainerChanged(this.ActiveContainer);
|
||||
}
|
||||
|
||||
private void OnContainerChanged(ILibraryContainer container)
|
||||
{
|
||||
ContainerReloaded?.Invoke(this, new ContainerChangedEventArgs(container, null));
|
||||
}
|
||||
|
||||
public bool IsContentFileType(string fileName)
|
||||
|
|
@ -202,5 +207,13 @@ namespace MatterHackers.MatterControl.Library
|
|||
&& (ApplicationSettings.LibraryFilterFileExtensions.Contains(fileExtensionLower)
|
||||
|| ApplicationController.Instance.Library.ContentProviders.Keys.Contains(fileExtensionLower));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Notifies listeners that the ActiveContainer Changed
|
||||
/// </summary>
|
||||
internal void NotifyContainerChanged()
|
||||
{
|
||||
this.OnContainerChanged(this.ActiveContainer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue