- if (display != grfx::DefaultDisplay)
- os << "\tdisplay " << grfx::displayTranslator.find(display) << '\n';
- if (scale) {
- if (scale != 100)
+ if (display != graphics::DefaultDisplay)
+ os << "\tdisplay " << graphics::displayTranslator().find(display) << '\n';
+ if (!scale.empty() && !float_equal(convert<double>(scale), 0.0, 0.05)) {
+ if (!float_equal(convert<double>(scale), 100.0, 0.05))