diff --git a/src/lime/tools/IconHelper.hx b/src/lime/tools/IconHelper.hx index 1b862dd67..7db1dfdb1 100644 --- a/src/lime/tools/IconHelper.hx +++ b/src/lime/tools/IconHelper.hx @@ -298,9 +298,11 @@ class IconHelper for (icon in icons) { var iconDifference = icon.width - width + icon.height - height; - if (Path.extension(icon.path) == "svg") + + // If size is unspecified, accept it as an almost-perfect match + if (icon.width == 0 && icon.height == 0) { - iconDifference = 0; + iconDifference = 1; } if (iconDifference < 0 && !acceptSmaller)