diff -r 1a14a490c0a2 -r d739e8de1b4f UI/Browser.py --- 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()))