Merge pull request #405 from jlewin/1.4.0
Clear SelectedItems when the LibraryDataView is rebuilt
This commit is contained in:
commit
6e9a4de9ea
1 changed files with 4 additions and 2 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue