Scale device icon by dpi

This commit is contained in:
Ben Olden-Cooligan 2024-08-28 20:34:34 -07:00
parent bbcb44b327
commit 4b2d488fb4

View File

@ -91,8 +91,9 @@ public class DeviceSelectorWidget
public void SetDeviceIcon(string? iconUri)
{
var cachedIcon = _deviceCapsCache.GetCachedIcon(iconUri);
_deviceIcon.Image =
cachedIcon ?? (_choice.AlwaysAsk ? _iconProvider.GetIcon("ask") : _iconProvider.GetIcon("device"));
EtoPlatform.Current.AttachDpiDependency(_deviceIcon, scale =>
_deviceIcon.Image =
cachedIcon ?? (_choice.AlwaysAsk ? _iconProvider.GetIcon("ask", scale) : _iconProvider.GetIcon("device", scale)));
if (((Window) _parentWindow).Loaded)
{
_parentWindow.LayoutController.Invalidate();