diff options
author | Simon Schampijer <simon@schampijer.de> | 2010-05-19 17:16:28 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2010-05-19 17:16:28 (GMT) |
commit | 1cef182883fe359421d1ebfb5972f9056784badf (patch) | |
tree | 346031db2870db7d0ef66a27c270e192e5d47ac5 | |
parent | 1b97fa88c9c314c0a82a6824a35c13264232f7d7 (diff) |
Fix cannot open pdf on usb key (bslo #2008)
-rw-r--r-- | src/sugar/mime.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sugar/mime.py b/src/sugar/mime.py index 50e9a5e..dae3432 100644 --- a/src/sugar/mime.py +++ b/src/sugar/mime.py @@ -90,6 +90,11 @@ def get_all_generic_types(): return types def get_for_file(file_name): + if file_name.startswith('file://'): + file_name = file_name[7:] + + file_name = os.path.realpath(file_name) + mime_type = _sugarbaseext.get_mime_type_for_file(file_name) if mime_type == 'application/octet-stream': if _file_looks_like_text(file_name): |