r16429 - in /desktop/unstable/gnome-terminal/debian: changelog gnome-terminal.wrapper

joss at users.alioth.debian.org joss at users.alioth.debian.org
Wed Jul 2 14:32:44 UTC 2008


Author: joss
Date: Wed Jul  2 14:32:43 2008
New Revision: 16429

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=16429
Log:
gnome-terminal.wrapper: correctly emulate the completely brain-dead 
argument parsing of the -e option in xterm. Closes: #488974.

Modified:
    desktop/unstable/gnome-terminal/debian/changelog
    desktop/unstable/gnome-terminal/debian/gnome-terminal.wrapper

Modified: desktop/unstable/gnome-terminal/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-terminal/debian/changelog?rev=16429&op=diff
==============================================================================
--- desktop/unstable/gnome-terminal/debian/changelog (original)
+++ desktop/unstable/gnome-terminal/debian/changelog Wed Jul  2 14:32:43 2008
@@ -1,3 +1,10 @@
+gnome-terminal (2.22.3-2) UNRELEASED; urgency=low
+
+  * gnome-terminal.wrapper: correctly emulate the completely brain-dead 
+    argument parsing of the -e option in xterm. Closes: #488974.
+
+ -- Josselin Mouette <joss at debian.org>  Wed, 02 Jul 2008 16:31:41 +0200
+
 gnome-terminal (2.22.3-1) unstable; urgency=low
 
   [ Josselin Mouette ]

Modified: desktop/unstable/gnome-terminal/debian/gnome-terminal.wrapper
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gnome-terminal/debian/gnome-terminal.wrapper?rev=16429&op=diff
==============================================================================
--- desktop/unstable/gnome-terminal/debian/gnome-terminal.wrapper (original)
+++ desktop/unstable/gnome-terminal/debian/gnome-terminal.wrapper Wed Jul  2 14:32:43 2008
@@ -57,7 +57,16 @@
     }
     elsif ($opt eq '-e')
     {
-	push(@args, '-e', @ARGV);
+	$arg = shift(@ARGV);
+	if (@ARGV)
+	{
+	    push(@args, '-x', $arg, @ARGV);
+	    last;
+	}
+	else
+	{
+	    push(@args, '-e', $arg);
+	}
 	last;
     }
     elsif ($opt eq '-h' || $opt eq '--help')




More information about the pkg-gnome-commits mailing list