diff options
-rw-r--r-- | src/common_drm.c | 7 | ||||
-rw-r--r-- | src/common_drm_dri2.c | 7 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/common_drm.c b/src/common_drm.c index b8c2250..8cf277e 100644 --- a/src/common_drm.c +++ b/src/common_drm.c @@ -1443,6 +1443,13 @@ _X_EXPORT int common_drm_get_drawable_msc(xf86CrtcPtr crtc, DrawablePtr pDraw, uint64_t *ust, uint64_t *msc) { + /* Drawable not displayed, make up a value */ + if (!crtc) { + *ust = 0; + *msc = 0; + return Success; + } + return common_drm_get_msc(crtc, ust, msc); } diff --git a/src/common_drm_dri2.c b/src/common_drm_dri2.c index dcf019e..6368016 100644 --- a/src/common_drm_dri2.c +++ b/src/common_drm_dri2.c @@ -271,13 +271,6 @@ int common_dri2_GetMSC(DrawablePtr draw, CARD64 *ust, CARD64 *msc) { xf86CrtcPtr crtc = common_drm_drawable_covering_crtc(draw); - /* Drawable not displayed, make up a value */ - if (!crtc) { - *ust = 0; - *msc = 0; - return TRUE; - } - return common_drm_get_drawable_msc(crtc, draw, ust, msc) == Success; } |