Looks like the last commit broke GTK2 build; we need to make scale_if_needed (icon, scale_factor) conditional on GTK3, as with gtk2 we can just use the icon without scaling.
Looks like the last commit broke GTK2 build; we need to make scale_if_needed (icon, scale_factor) conditional on GTK3, as with gtk2 we can just use the icon without scaling.