UI/Browser.py

branch
5_4_x
changeset 3567
d739e8de1b4f
parent 3160
209a07d7e401
--- a/UI/Browser.py	Mon May 12 17:50:17 2014 +0200
+++ b/UI/Browser.py	Tue May 13 19:18:12 2014 +0200
@@ -8,7 +8,6 @@
 """
 
 import os
-import mimetypes
 
 from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl, Qt, qVersion
 from PyQt4.QtGui import QTreeView, QDesktopServices, QItemSelectionModel, \
@@ -25,6 +24,7 @@
 import UI.PixmapCache
 import Preferences
 import Utilities
+import Utilities.mimetypes
 
 
 class Browser(QTreeView):
@@ -421,8 +421,7 @@
                     elif itm.isPixmapFile():
                         self.pixmapFile.emit(itm.fileName())
                     else:
-                        type_ = mimetypes.guess_type(itm.fileName())[0]
-                        if type_ is None or type_.split("/")[0] == "text":
+                        if Utilities.mimetypes.isTextFile(itm.fileName()):
                             self.sourceFile[str].emit(itm.fileName())
                         else:
                             QDesktopServices.openUrl(QUrl(itm.fileName()))

eric ide

mercurial