fix bug 7167, scale entered by user should work as expected

This fixes http://hub.qgis.org/issues/7167.