class: FileApplicationNoteBook
authorClaus Gittinger <cg@exept.de>
Tue, 27 Jan 2015 13:36:16 +0100
changeset 15112 f692f1792581
parent 15111 3c2f1e7dc492
child 15113 904513cf8ad3
class: FileApplicationNoteBook changed: #openApplByFileItem:
FileApplicationNoteBook.st
--- a/FileApplicationNoteBook.st	Tue Jan 27 13:35:58 2015 +0100
+++ b/FileApplicationNoteBook.st	Tue Jan 27 13:36:16 2015 +0100
@@ -11,6 +11,8 @@
 "
 "{ Package: 'stx:libtool' }"
 
+"{ NameSpace: Smalltalk }"
+
 AbstractFileBrowser subclass:#FileApplicationNoteBook
 	instanceVariableNames:'canvasHolder selectedEditorPage listOfApplications tabMenuIndex
 		tabList selectionHistoryList privateTabList'
@@ -544,15 +546,17 @@
                 appl notNil ifTrue:[ ^ appl].
             ].
         ].
-        ((anItem fileName mimeTypeOfContents ? '') startsWith:'text') ifFalse:[
-            "/ fallback: open a system utility
-            OperatingSystem 
-                openApplicationForDocument:anItem fileName 
-                operation:#open
-                mimeType:nil 
-                ifNone:[self openDefaultApplicationByItem:anItem].
-            ^ nil.
-        ].            
+        self alwaysUseSmalltalkTools value ifFalse:[
+            ((anItem fileName mimeTypeOfContents ? '') startsWith:'text') ifFalse:[
+                "/ fallback: open a system utility
+                OperatingSystem 
+                    openApplicationForDocument:anItem fileName 
+                    operation:#open
+                    mimeType:nil 
+                    ifNone:[self openDefaultApplicationByItem:anItem].
+                ^ nil.
+            ].            
+        ].
     ].
 
     ^ self openDefaultApplicationByItem:anItem.
@@ -7493,10 +7497,10 @@
 !FileApplicationNoteBook class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/FileApplicationNoteBook.st,v 1.311 2014-11-26 19:45:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileApplicationNoteBook.st,v 1.312 2015-01-27 12:36:16 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/FileApplicationNoteBook.st,v 1.311 2014-11-26 19:45:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileApplicationNoteBook.st,v 1.312 2015-01-27 12:36:16 cg Exp $'
 ! !