Skip to content

Commit

Permalink
fixed #1554: custom toolbar icon is not loaded
Browse files Browse the repository at this point in the history
  • Loading branch information
d2phap committed Apr 21, 2023
1 parent 904198e commit 6d8d5c1
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions v9/Components/ImageGlass.UI/Themes/IgTheme.cs
Original file line number Diff line number Diff line change
Expand Up @@ -389,11 +389,18 @@ public Bitmap GetToolbarIcon(string? name)
// get icon from theme pack icon name
var icon = ToolbarIcons.GetType().GetProperty(name ?? string.Empty)?.GetValue(ToolbarIcons);

// set empty icon
icon ??= BHelper.CreateDefaultToolbarIcon(ToolbarActualIconHeight, Settings.IsDarkMode);
// load icon from custom file
try
{
icon = PhotoCodec.GetThumbnail(name, ToolbarActualIconHeight, ToolbarActualIconHeight);
}
catch
{
// set empty icon
icon ??= BHelper.CreateDefaultToolbarIcon(ToolbarActualIconHeight, Settings.IsDarkMode);
}

return icon as Bitmap;
}


}

0 comments on commit 6d8d5c1

Please sign in to comment.