diff options
| -rw-r--r-- | xf86drmMode.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/xf86drmMode.c b/xf86drmMode.c index 04fdf1ff..f603ceb2 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -351,8 +351,11 @@ drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtcId)  	r->x               = crtc.x;  	r->y               = crtc.y;  	r->mode_valid      = crtc.mode_valid; -	if (r->mode_valid) +	if (r->mode_valid) {  		memcpy(&r->mode, &crtc.mode, sizeof(struct drm_mode_modeinfo)); +		r->width = crtc.mode.hdisplay; +		r->height = crtc.mode.vdisplay; +	}  	r->buffer_id       = crtc.fb_id;  	r->gamma_size      = crtc.gamma_size;  	return r; | 
