diff options
author | Thomas Hellstrom <thellstrom@vmware.com> | 2011-03-30 11:01:06 +0200 |
---|---|---|
committer | Thomas Hellstrom <thellstrom@vmware.com> | 2011-03-30 11:01:06 +0200 |
commit | c5ca599361c87ec816db92d4f9841143f8601934 (patch) | |
tree | aca1e4fcac49b64a0c5c92e5ea8f333771399951 /src | |
parent | c02d5977015983473a9bbae97ec65ce70a5faa3b (diff) |
vmwlegacy: Fix a bug in screen dimension calculation
This bug resulted in incorrect screen dimensions and DPI being calculated
in some circumstances, leading to among other things bad aspect ratios in xine.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/vmware.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vmware.c b/src/vmware.c index 1f262e3..4158732 100644 --- a/src/vmware.c +++ b/src/vmware.c @@ -1626,10 +1626,10 @@ VMWareDriverFunc(ScrnInfoPtr pScrn, * keep the DPI constant. */ if (modemm && modemm->mode) { - modemm->mmWidth *= (modemm->mode->HDisplay * VMWARE_INCHTOMM + - pScrn->xDpi / 2) / pScrn->xDpi; - modemm->mmHeight *= (modemm->mode->VDisplay * VMWARE_INCHTOMM + - pScrn->yDpi / 2) / pScrn->yDpi; + modemm->mmWidth = (modemm->mode->HDisplay * VMWARE_INCHTOMM + + pScrn->xDpi / 2) / pScrn->xDpi; + modemm->mmHeight = (modemm->mode->VDisplay * VMWARE_INCHTOMM + + pScrn->yDpi / 2) / pScrn->yDpi; } return TRUE; default: |