
The old calculation did not take into account the icon and the spacing between columns. This resulted in the notifications that had a slightly longer title/banner combination than could actually fit not being expandable. The new calculation is done in _bannerBoxAllocate() so that we don't need to hardcode which other elements are present. https://bugzilla.gnome.org/show_bug.cgi?id=627985