diff options
author | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-28 21:00:56 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpgritti@gmail.com> | 2008-10-28 21:00:56 (GMT) |
commit | 3c7994b107cd1bf3827d814cca86af2a34e1459d (patch) | |
tree | d33578fa90fff5c30b280b9d1fa30f51f80a5409 /src | |
parent | 4ff4e22a1f85fcf2ebae80c79c5360d8533031d9 (diff) |
Move dialog destruction at the end. I don't get why but it
magically makes things work :(
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/desktop/keydialog.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jarabe/desktop/keydialog.py b/src/jarabe/desktop/keydialog.py index e7a7075..ed9449e 100644 --- a/src/jarabe/desktop/keydialog.py +++ b/src/jarabe/desktop/keydialog.py @@ -333,7 +333,6 @@ def _key_dialog_response_cb(key_dialog, response_id): security = None if response_id == gtk.RESPONSE_OK: security = key_dialog.create_security() - key_dialog.destroy() if response_id in [gtk.RESPONSE_CANCEL, gtk.RESPONSE_NONE]: # key dialog dialog was canceled; send the error back to NM @@ -345,3 +344,5 @@ def _key_dialog_response_cb(key_dialog, response_id): else: raise RuntimeError("Unhandled key dialog response %d" % response_id) + key_dialog.destroy() + |