When using gtk_icon_theme_load_icon_for_scale() instead of gtk_icon_info_load_icon(), this issue is gone. But I suspect it's not to root cause.
There's a commit in newer GTK: "001598a icon theme: Improve loading of unthemed files" which takes desired_scale into account, but cherry-pick the commit into Xenial's gtk does not solve the issue. ** Patch added: "hidpi.patch" https://bugs.launchpad.net/ubuntu/+source/libindicator/+bug/1597598/+attachment/4692577/+files/hidpi.patch -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libindicator in Ubuntu. https://bugs.launchpad.net/bugs/1597598 Title: a11y-profile-manager-indicator has wrong scale in Ubiquity with HiDPI display. Status in libindicator package in Ubuntu: New Bug description: When using a laptop with HiDPI display, the a11y-profile-manager- indicator scaled too large in Ubiquity. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libindicator/+bug/1597598/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp