Project/ProjectOthersBrowser.py

branch
5_4_x
changeset 3567
d739e8de1b4f
parent 3160
209a07d7e401
--- a/Project/ProjectOthersBrowser.py	Mon May 12 17:50:17 2014 +0200
+++ b/Project/ProjectOthersBrowser.py	Tue May 13 19:18:12 2014 +0200
@@ -8,8 +8,6 @@
 don't fit the other categories.
 """
 
-import mimetypes
-
 from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl
 from PyQt4.QtGui import QDesktopServices, QDialog, QMenu
 
@@ -18,6 +16,8 @@
     ProjectBrowserOthersType
 from .ProjectBaseBrowser import ProjectBaseBrowser
 
+import Utilities.mimetypes
+
 
 class ProjectOthersBrowser(ProjectBaseBrowser):
     """
@@ -234,8 +234,7 @@
                 elif itm.isSvgFile():
                     self.svgFile.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.emit(itm.fileName())
                     else:
                         QDesktopServices.openUrl(QUrl(itm.fileName()))

eric ide

mercurial