From f447ec4d77713faf232ae857e6b5a1a526dfcc12 Mon Sep 17 00:00:00 2001 From: short <> Date: Mon, 20 Jun 2005 11:56:17 +0000 Subject: [PATCH 1/1] Retry glade(1)/glade-2(1) on DISPLAY ":0" if the Xvnc connection failed. - FIXME: Newer Xvnc of Fedora Core 4 always refuses its clients. --- glade-w.sh.in | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/glade-w.sh.in b/glade-w.sh.in index 313ebbf..d60792d 100755 --- a/glade-w.sh.in +++ b/glade-w.sh.in @@ -87,7 +87,17 @@ if [ "$1" != "${1#/}" ];then abs="$1" else abs="$PWD/$1" fi -$PATH_GLADE --disable-crash-dialog -w "$abs";r=$? + +while true;do + $PATH_GLADE --disable-crash-dialog -w "$abs";r=$? + if [ $r -eq 0 ];then + break + fi + if [ "$DISPLAY" = ":0" ];then + break + fi + export DISPLAY=":0" +done if test "x$xpid" != "x" then -- 1.8.3.1