Ever notice there are issues with using variables to display addon icons?

I’ve known about this one for a while, wondering if it is worth reporting on trac…

I’ve found that when using a variable to display icons in Addon Browser, the variable always returns a path whether the list item has an icon or not. So the default icon is never displayed.

If, instead of using a variable, I use $INFO[ListItem.Icon] as the texture, the fallback default icon is displayed if the list item icon is missing.

Since I’m using the same view for multiple content types, I’m currently using a separate image control just for addon content. It would be nice if addon icons were handled like any other content.

Is it just me, or has anyone else noticed this?