Comment 88 for bug 933776

The fix will be reviewed before the next SRU. However it may take a different form, because there are other scale plugin regressions introduced in 12.04 that we'd also like to fix. And they all seem to be caused by a single commit. So it's possible the first thing we do is revert that one commit that is causing all the regressions.

It makes little sense to try and fix each regression independently when we could just take one step back to eliminate all the scale/spread regressions (including this one I assume), and re-implement the offending change more safely. There's less code change required, less review required, more bugs fixed with less effort, and that gives everyone a higher degree of confidence.