diff options
Diffstat (limited to 'pgp/modules/pgp_legacy.py')
-rw-r--r-- | pgp/modules/pgp_legacy.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/pgp/modules/pgp_legacy.py b/pgp/modules/pgp_legacy.py index 37e1ed6..368d8e3 100644 --- a/pgp/modules/pgp_legacy.py +++ b/pgp/modules/pgp_legacy.py @@ -281,12 +281,9 @@ class PGPLegacy(BaseModule): GLib.idle_add(self._on_file_encryption_error, encrypted.status) return - file.encrypted = True file.size = len(encrypted.data) - file.path += '.pgp' - file.data = encrypted.data - if file.event.isSet(): - return + file.set_uri_transform_func(lambda uri: '%s.pgp' % uri) + file.set_encrypted_data(encrypted.data) GLib.idle_add(callback, file) @staticmethod |