Made GitHub containers show an icon if not on server

This commit is contained in:
LarsBrubaker 2020-09-11 07:09:10 -07:00
parent 381ca3cbd1
commit a53eb74696
3 changed files with 4 additions and 4 deletions

View file

@ -145,7 +145,7 @@ namespace MatterHackers.MatterControl.Library
if (imageUrl.name.Contains(item.ID))
{
// download the image and cache it
var image = new ImageBuffer(1, 1);
var image = new ImageBuffer(LibraryConfig.DefaultItemIcon);
image.SetRecieveBlender(new BlenderPreMultBGRA());
WebCache.RetrieveImageAsync(image, imageUrl.url, false);
return Task.FromResult<ImageBuffer>(image);

View file

@ -68,7 +68,7 @@ namespace MatterHackers.MatterControl.Library
private static ImageBuffer defaultFolderIcon = AggContext.StaticData.LoadIcon(Path.Combine("Library", "folder.png")).SetPreMultiply();
private static ImageBuffer defaultItemIcon = AggContext.StaticData.LoadIcon(Path.Combine("Library", "file.png"));
public static ImageBuffer DefaultItemIcon { get; } = AggContext.StaticData.LoadIcon(Path.Combine("Library", "file.png"));
private ILibraryContainer activeContainer;
@ -278,7 +278,7 @@ namespace MatterHackers.MatterControl.Library
if (thumbnail == null)
{
// Use the listview defaults
thumbnail = ((libraryItem is ILibraryContainerLink) ? defaultFolderIcon : defaultItemIcon).AlphaToPrimaryAccent();
thumbnail = ((libraryItem is ILibraryContainerLink) ? defaultFolderIcon : DefaultItemIcon).AlphaToPrimaryAccent();
}
// TODO: Resolve and implement

@ -1 +1 @@
Subproject commit ceb06d606f8bcaa3100965dbf31aef5c7093f2be
Subproject commit 83b864563d64d145a7d041c0b7599b0b4b66af87