summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-06-10 11:27:04 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2011-06-10 11:29:06 +0100
commitcfde920a2e449efaa387850173e46f87d928023b (patch)
treeb53f74c39ecf0483581f44f1bf29597c890d5ee5
parentb6192ce95af8aa8be6d9a68a500393f2a73c2f4c (diff)
sna: Remember to decouple the fb on closing
... so that we actually attach a new one after regen! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--src/sna/sna_display.c1
-rw-r--r--src/sna/sna_driver.c1
2 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
index 4d110634..a5e1f6fa 100644
--- a/src/sna/sna_display.c
+++ b/src/sna/sna_display.c
@@ -1846,4 +1846,3 @@ sna_wait_for_scanline(struct sna *sna, PixmapPtr pixmap,
kgem_advance_batch(&sna->kgem, 5);
return true;
}
-
diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
index 42d4091b..2c9cae96 100644
--- a/src/sna/sna_driver.c
+++ b/src/sna/sna_driver.c
@@ -763,6 +763,7 @@ static Bool sna_close_screen(int scrnIndex, ScreenPtr screen)
sna->directRenderingOpen = FALSE;
}
+ sna_mode_remove_fb(sna);
xf86GARTCloseScreen(scrnIndex);
scrn->vtSema = FALSE;