diff options
author | Thomas White <taw@bitwiz.org.uk> | 2010-03-08 23:17:28 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2010-03-08 23:17:28 +0100 |
commit | 77b6d1b7363d3ff28f063ed92c9ed47194f70b20 (patch) | |
tree | 86b777fdb0d3d9b87c2add0c23c9afdcde6881a3 /src/glamo-kms-crtc.c | |
parent | c9b0bd77ea232b8ccd6cdabf25b0686d83bcb3a4 (diff) |
Translate KMS pixel clock values -> X values
There's a factor of 1000 difference, which seems to confuse X
and prevent switching of resolution without general carnage.
Diffstat (limited to 'src/glamo-kms-crtc.c')
-rw-r--r-- | src/glamo-kms-crtc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/glamo-kms-crtc.c b/src/glamo-kms-crtc.c index fdf0e9f..e00c41e 100644 --- a/src/glamo-kms-crtc.c +++ b/src/glamo-kms-crtc.c @@ -119,7 +119,7 @@ static void crtc_mode_set(xf86CrtcPtr crtc, DisplayModePtr mode, drmModeCrtcPtr drm_crtc = crtcp->drm_crtc; drmModeModeInfo drm_mode; - drm_mode.clock = mode->Clock; + drm_mode.clock = mode->Clock * 1000.0; drm_mode.hdisplay = mode->HDisplay; drm_mode.hsync_start = mode->HSyncStart; drm_mode.hsync_end = mode->HSyncEnd; |