From 1cef182883fe359421d1ebfb5972f9056784badf Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Wed, 19 May 2010 17:16:28 +0000 Subject: Fix cannot open pdf on usb key (bslo #2008) --- 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): -- cgit v0.9.1