diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-07-17 13:50:15 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-07-22 10:14:31 (GMT) |
commit | 176c1fc419f92bd6b157b518b5489a0a0a396dbc (patch) | |
tree | 49a07f16405baed59dde63dcac860e63ab0b3cac | |
parent | 75bfcaf69d5dbf4e6113529f7ae20f0f4f8ceb6b (diff) |
#5664 Fall back to the advertised mime type if sniffing files
-rw-r--r-- | src/view/clipboardmenu.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/view/clipboardmenu.py b/src/view/clipboardmenu.py index 649bcc1..3ffe111 100644 --- a/src/view/clipboardmenu.py +++ b/src/view/clipboardmenu.py @@ -206,7 +206,11 @@ class ClipboardMenu(Palette): else: file_path = self._write_to_temp_file(data['DATA']) transfer_ownership = True - mime_type = mime.get_for_file(file_path) + sniffed_mime_type = mime.get_for_file(file_path) + if sniffed_mime_type == 'application/octet-stream': + mime_type = format + else: + mime_type = sniffed_mime_type jobject = datastore.create() jobject.metadata['title'] = _('Clipboard object: %s.') % obj['NAME'] |