r17258 - in /desktop/unstable/vte/debian: changelog patches/01_anjuta_hang.patch
joss at users.alioth.debian.org
joss at users.alioth.debian.org
Mon Oct 13 08:49:22 UTC 2008
Author: joss
Date: Mon Oct 13 08:49:21 2008
New Revision: 17258
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=17258
Log:
01_anjuta_hang.patch: new patch, stolen from upstream. Fix hangs in
Geany and Anjuta. Closes: #498295.
Added:
desktop/unstable/vte/debian/patches/01_anjuta_hang.patch
Modified:
desktop/unstable/vte/debian/changelog
Modified: desktop/unstable/vte/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/vte/debian/changelog?rev=17258&op=diff
==============================================================================
--- desktop/unstable/vte/debian/changelog (original)
+++ desktop/unstable/vte/debian/changelog Mon Oct 13 08:49:21 2008
@@ -6,6 +6,10 @@
[ Loic Minier ]
* Don't overwrite DEB_FIXPERMS_EXCLUDE and DEB_DH_MAKESHLIBS_ARGS_ALL.
+
+ [ Josselin Mouette ]
+ * 01_anjuta_hang.patch: new patch, stolen from upstream. Fix hangs in
+ Geany and Anjuta. Closes: #498295.
-- Josselin Mouette <joss at debian.org> Wed, 20 Aug 2008 14:16:39 +0200
Added: desktop/unstable/vte/debian/patches/01_anjuta_hang.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/vte/debian/patches/01_anjuta_hang.patch?rev=17258&op=file
==============================================================================
--- desktop/unstable/vte/debian/patches/01_anjuta_hang.patch (added)
+++ desktop/unstable/vte/debian/patches/01_anjuta_hang.patch Mon Oct 13 08:49:21 2008
@@ -1,0 +1,29 @@
+Debian #498295
+GNOME #538344
+Upstream commit r2090
+
+--- trunk/src/vte.c 2008/08/25 14:57:20 2089
++++ trunk/src/vte.c 2008/09/01 11:14:44 2090
+@@ -3171,7 +3171,8 @@
+ _vte_terminal_connect_pty_write(VteTerminal *terminal)
+ {
+ if (terminal->pvt->pty_channel == NULL) {
+- return;
++ terminal->pvt->pty_channel =
++ g_io_channel_unix_new(terminal->pvt->pty_master);
+ }
+
+ if (terminal->pvt->pty_output_source == VTE_INVALID_SOURCE) {
+@@ -3238,10 +3239,12 @@
+ /* Close any existing ptys. */
+ if (terminal->pvt->pty_channel != NULL) {
+ g_io_channel_unref (terminal->pvt->pty_channel);
++ terminal->pvt->pty_channel = NULL;
+ }
+ if (terminal->pvt->pty_master != -1) {
+ _vte_pty_close(terminal->pvt->pty_master);
+ close(terminal->pvt->pty_master);
++ terminal->pvt->pty_master = -1;
+ }
+
+ /* Open the new pty. */
More information about the pkg-gnome-commits
mailing list