Merge pull request #405 from jlewin/1.4.0

Clear SelectedItems when the LibraryDataView is rebuilt
This commit is contained in:
johnlewin 2015-09-22 14:06:14 -07:00
commit 6e9a4de9ea

View file

@ -364,15 +364,17 @@ namespace MatterHackers.MatterControl.PrintLibrary
private void AddAllItems(object inData = null)
{
// Clear SelectedItems when the list is rebuilt to prevent duplicate entries
this.SelectedItems.Clear();
topToBottomItemList.RemoveAllChildren();
var provider = this.CurrentLibraryProvider;
// Logical "up folder" button
if (provider != null)
{
if (provider.ProviderKey != "ProviderSelectorKey")
{
// Create logical "up folder" entry
PrintItemCollection parent = new PrintItemCollection("..", provider.ProviderKey);
LibraryRowItem queueItem = new LibraryRowItemCollection(parent, provider, -1, this, provider.ParentLibraryProvider, GetThumbnailWidget(provider.ParentLibraryProvider, parent, LibraryProvider.UpFolderImage), "Back".Localize());
queueItem.IsViewHelperItem = true;