[PATCH 1/3] bs: Set the screen's bs support level to WhenMapped not Always
Adam Jackson
ajax at redhat.com
Thu Sep 12 09:04:13 PDT 2013
Since we're using RedirectAutomatic to do this, we don't actually
preserve contents when unmapped.
Signed-off-by: Adam Jackson <ajax at redhat.com>
---
dix/window.c | 2 +-
hw/xfree86/common/xf86Helper.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dix/window.c b/dix/window.c
index 9fa51c2..1bd7d8b 100644
--- a/dix/window.c
+++ b/dix/window.c
@@ -530,7 +530,7 @@ CreateRootWindow(ScreenPtr pScreen)
if (disableBackingStore)
pScreen->backingStoreSupport = NotUseful;
if (enableBackingStore)
- pScreen->backingStoreSupport = Always;
+ pScreen->backingStoreSupport = WhenMapped;
pScreen->saveUnderSupport = NotUseful;
diff --git a/hw/xfree86/common/xf86Helper.c b/hw/xfree86/common/xf86Helper.c
index 721159d..4f1f3d4 100644
--- a/hw/xfree86/common/xf86Helper.c
+++ b/hw/xfree86/common/xf86Helper.c
@@ -1640,7 +1640,7 @@ xf86SetBackingStore(ScreenPtr pScreen)
from = X_CONFIG;
}
free(options);
- pScreen->backingStoreSupport = useBS ? Always : NotUseful;
+ pScreen->backingStoreSupport = useBS ? WhenMapped : NotUseful;
if (serverGeneration == 1)
xf86DrvMsg(pScreen->myNum, from, "Backing store %s\n",
useBS ? "enabled" : "disabled");
--
1.8.3.1
More information about the xorg-devel
mailing list