diff options
author | Rob Clark <robdclark@gmail.com> | 2014-09-03 13:26:41 -0400 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2014-09-03 13:28:34 -0400 |
commit | 309e839fe228d29102f41d3444d0395c2e11bb5b (patch) | |
tree | de2afe1f5abb7f8e6f68435124491acc50ad21a7 | |
parent | 9ef2e6e013191495315a6f7db1c04485cae31327 (diff) |
kms: remove fb on ScreenClose
Otherwise we'd end up with a new scanout buffer, but old fb, on the next
time around. This way drmmode_xf86crtc_resize() realizes to create a
new fb on next server generation.
Signed-off-by: Rob Clark <robdclark@gmail.com>
-rw-r--r-- | src/drmmode_display.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index b5b4631..6f5328d 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -1538,6 +1538,7 @@ drmmode_screen_fini(ScreenPtr pScreen) drmmode_wakeup_handler, pScrn); RemoveGeneralSocket(drmmode->fd); + drmmode_remove_fb(pScrn); fd_bo_del(pMsm->scanout); pMsm->scanout = NULL; } |