From 03de5af287fa97031d2bfb4563261c1b0c07865d Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Tue, 04 Mar 2014 15:52:32 +0000 Subject: Use Gio to identify the mime type of transfered files --- diff --git a/readactivity.py b/readactivity.py index 1aed546..bf5cc6a 100644 --- a/readactivity.py +++ b/readactivity.py @@ -31,6 +31,7 @@ import dbus from gi.repository import GObject from gi.repository import Gtk from gi.repository import Gdk +from gi.repository import Gio GObject.threads_init() @@ -918,7 +919,7 @@ class ReadActivity(activity.Activity): if not os.path.exists(filename) or os.path.getsize(filename) == 0: return if 'mime_type' not in self.metadata or not self.metadata['mime_type']: - mimetype = mime.get_for_file(filepath) + mimetype = Gio.content_type_guess(filepath, None)[0] self.metadata['mime_type'] = mimetype else: mimetype = self.metadata['mime_type'] -- cgit v0.9.1