Project/ProjectOthersBrowser.py

changeset 3565
8e1cd7721515
parent 3484
645c12de6b0c
child 3619
4643a9ef7dd6
--- a/Project/ProjectOthersBrowser.py	Tue May 13 19:06:23 2014 +0200
+++ b/Project/ProjectOthersBrowser.py	Tue May 13 19:07:55 2014 +0200
@@ -10,8 +10,6 @@
 
 from __future__ import unicode_literals
 
-import mimetypes
-
 from PyQt4.QtCore import QModelIndex, pyqtSignal, QUrl
 from PyQt4.QtGui import QDesktopServices, QDialog, QMenu
 
@@ -20,6 +18,8 @@
     ProjectBrowserOthersType
 from .ProjectBaseBrowser import ProjectBaseBrowser
 
+import Utilities.mimetypes
+
 
 class ProjectOthersBrowser(ProjectBaseBrowser):
     """
@@ -236,8 +236,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