From 9fabd09def9622fc009b5557aeff3ff75719ad4b Mon Sep 17 00:00:00 2001 From: Peter Harris Date: Fri, 31 May 2013 15:00:00 -0400 Subject: Fix automatic configuration of BackingStores xdpyinfo reports NO, WHEN MAPPED or YES, but XT_DOES_BACKING_STORE expects a 0, 1, or 2. Signed-off-by: Peter Harris --- xts5/bin/xts-config.in | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/xts5/bin/xts-config.in b/xts5/bin/xts-config.in index e22ba56b..dbe84dad 100755 --- a/xts5/bin/xts-config.in +++ b/xts5/bin/xts-config.in @@ -1,5 +1,6 @@ #!/usr/bin/perl -pi.bak +use 5.10.0; use warnings; use strict; use Sys::Hostname; @@ -135,8 +136,15 @@ BEGIN $::vars{"XT_PIXMAP_DEPTHS"} =~ s/,?\s+/ /g; + given ($::vars{XT_DOES_BACKING_STORE}) + { + $::vars{XT_DOES_BACKING_STORE} = 2 when (/yes/i); + $::vars{XT_DOES_BACKING_STORE} = 1 when (/when/i); + $::vars{XT_DOES_BACKING_STORE} = 0; + } + foreach my $var (qw(TET_EXEC_IN_PLACE XT_EXTENSIONS - XT_DOES_BACKING_STORE XT_DOES_SAVE_UNDERS + XT_DOES_SAVE_UNDERS XT_POSIX_SYSTEM XT_TCP XT_LOCAL XT_SAVE_SERVER_IMAGE XT_OPTION_NO_CHECK XT_OPTION_NO_TRACE XT_DEBUG_OVERRIDE_REDIRECT XT_DEBUG_PAUSE_AFTER -- cgit v1.2.3