Ticket #229 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Closing with 'Alt+F4' breaks toggling

Reported by: sukillallhumans Owned by: somebody
Priority: minor Milestone: 0.5.0
Component: guake Version: 0.4.1
Keywords: Toggle, Alt, F4 Cc:

Description

If i accidently exit Guake with Alt+F4 instead of F12, toggling ceases to work. Running "guake -t" in gnome-terminal produces the output: Traceback (most recent call last):

File "/usr/lib/guake/guake.py", line 1289, in <module>

if not main():

File "/usr/lib/guake/guake.py", line 1239, in main

remote_object.show_hide()

File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in call

return self._proxy_method(*args, **keywords)

File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in call

**keywords)

File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking

message, timeout)

dbus.exceptions.DBusException: org.freedesktop.DBus.Python.AttributeError?: Traceback (most recent call last):

File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb

retval = candidate_method(self, *args, **keywords)

File "/usr/lib/guake/dbusiface.py", line 40, in show_hide

self.guake.show_hide()

File "/usr/lib/guake/guake.py", line 741, in show_hide

self.show()

File "/usr/lib/guake/guake.py", line 750, in show

self.get_widget('window-root').stick()

AttributeError?: 'NoneType?' object has no attribute 'stick'

I have to restart guake to get it working again.

Change History

Changed 3 years ago by sukillallhumans

Oh, forgot. I'm running Ubuntu 10.04 64-bit. Python version 2.6.5, Compiz version 0.8.4, Emerald version 0.7.2.

Don't know if any of that helps, but I figured the more info, the better.

Changed 3 years ago by lincoln

  • status changed from new to closed
  • resolution set to fixed

Humm, thank you for your report. I've just connected the hide method to the delete event of the main window, so when you close it, it will be just hidden instead of destroyed.

Note: See TracTickets for help on using tickets.