Package: guake
Version: 0.4.1-3
Severity: normal
Tags: patch

When you try to rename a tab in Guake 4.1, available from Debian
unstable, you'll discover that it won't work: the name is emptied.
This is because the rename dialogue is destroyed before the name is saved.

There is a fix in upstream master:
http://guake.org/changeset/ab20446b5a10a369e3f5e72d6e21243ad93d5dee/

I'm attaching a patch in case a new release with the fix won't arrive soon.

upstream http://guake.org/ticket/205
Ubuntu https://launchpad.net/bugs/564079

-- System Information:
Debian Release: squeeze/sid
  APT prefers lucid-updates
  APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500,
'lucid-proposed'), (500, 'lucid-backports'), (500, 'lucid')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-20-generic (SMP w/4 CPU cores)
Locale: LANG=nl_NL.utf8, LC_CTYPE=nl_NL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages guake depends on:
ii  gconf2                 2.28.1-0ubuntu1   GNOME configuration database syste
ii  libatk1.0-0            1.30.0-0ubuntu2   The ATK accessibility toolkit
ii  libc6                  2.11.1-0ubuntu5   Embedded GNU C Library: Shared lib
ii  libcairo2              1.8.10-2ubuntu1   The Cairo 2D vector graphics libra
ii  libfontconfig1         2.8.0-2ubuntu1    generic font configuration library
ii  libfreetype6           2.3.11-1ubuntu2   FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.24.0-0ubuntu1   The GLib library of C routines
ii  libgtk2.0-0            2.20.0-0ubuntu4   The GTK+ graphical user interface
ii  libpango1.0-0          1.28.0-0ubuntu2   Layout and rendering of internatio
ii  libpython2.6           2.6.5-1ubuntu4    Shared Python runtime library (ver
ii  libx11-6               2:1.3.2-1ubuntu3  X11 client-side library
ii  notification-daemon    0.4.0-2ubuntu2    a daemon that displays passive pop
ii  notify-osd [notificati 0.9.29-0ubuntu2   daemon that displays passive pop-u
ii  python                 2.6.5-0ubuntu1    An interactive high-level object-o
ii  python-central         0.6.15ubuntu1     register and build utility for Pyt
ii  python-dbus            0.83.0-1ubuntu3   simple interprocess messaging syst
ii  python-gconf           2.28.0-1ubuntu1   Python bindings for the GConf conf
ii  python-glade2          2.17.0-0ubuntu2   GTK+ bindings: Glade support
ii  python-notify          0.1.1-2build3     Python bindings for libnotify
ii  python-vte             1:0.23.5-0ubuntu1 Python bindings for the VTE widget

guake recommends no packages.

guake suggests no packages.

-- no debconf information
Index: src/guake.py
===================================================================
--- src/guake.py (revision 514ff0d724d1dabb23155926aaadd044a8268df9)
+++ src/guake.py (revision ab20446b5a10a369e3f5e72d6e21243ad93d5dee)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8; -*-
 """
-Copyright (C) 2007,2008,2009 Lincoln de Sousa <linc...@minaslivre.org>
+Copyright (C) 2007,2008,2009,2010 Lincoln de Sousa <linc...@minaslivre.org>
 Copyright (C) 2007 Gabriel Falcão <gabrieltera...@gmail.com>
 
@@ -981,9 +981,9 @@
 
         response = dialog.run()
-        dialog.destroy()
 
         if response == gtk.RESPONSE_ACCEPT:
             self.selected_tab.set_label(entry.get_text())
 
+        dialog.destroy()
         self.set_terminal_focus()
 

Reply via email to