Now people know for sure that I sometimes forget to test that code
actually works before committing. It was so straightforward, what
could possibly go wrong?
// Zoom factor specified by user in percent
double const zoom = lyxrc.currentZoom / 100.0; // [percent]
- // DPI setting for monitor: pixels/inch
- double const dpi = lyxrc.dpi; // screen resolution [pixels/inch]
+ // DPI setting for monitor relative to 100dpi
+ double const dpizoom = lyxrc.dpi / 100.0; // [per 100dpi]
- return support::iround(pix * zoom * dpi);
+ return support::iround(pix * zoom * dpizoom);
}