Instead of just working for image surface, this should now work for all bounded surfaces.
Test included.
afd0e28 iconhelper: Improve size determination for surfaces
gtk/gtkiconhelper.c | 28 ++++++-----
testsuite/reftests/Makefile.am | 3 ++
testsuite/reftests/image-recording-surface.c | 52 +++++++++++++++++++++
testsuite/reftests/image-recording-surface.ref.ui | 16 +++++++
testsuite/reftests/image-recording-surface.ui | 16 +++++++
5 files changed, 103 insertions(+), 12 deletions(-)
Upstream: git.gnome.org