#BUGFIX
authorClaus Gittinger <cg@exept.de>
Mon, 07 Mar 2016 14:17:41 +0100
changeset 16142 0ca65f0ed335
parent 16141 a76e9f80a0f6
child 16143 93dfa902272a
#BUGFIX class: Tools::TagList changed: #fromFile:in:
Tools__TagList.st
--- a/Tools__TagList.st	Mon Mar 07 14:12:00 2016 +0100
+++ b/Tools__TagList.st	Mon Mar 07 14:17:41 2016 +0100
@@ -2235,14 +2235,14 @@
         shellCmd := (self shellCommandFor:aFile pathName).
         shellCmd notNil ifTrue:[
             tagTypesPresent := false.     "/ will be set again, when ctags command provides types
-            list := (self getTagListFromFile:aFile usingCommand:shellCmd mode:nil in:aTempDirectory) asOrderedCollection.
+            list := ((self getTagListFromFile:aFile usingCommand:shellCmd mode:nil in:aTempDirectory) ? #()) asOrderedCollection.
             list addAll:(self getAdditionalCTagsInFile:aFile withList:list)
         ].
     ].
 
     "/ in case ctags could not find anything, try our own, naive fallback (not too bad either)
     list isEmptyOrNil ifTrue:[
-        list := (self getSimpleTagListFromFile:aFile in:aTempDirectory) asOrderedCollection.
+        list := ((self getSimpleTagListFromFile:aFile in:aTempDirectory) ? #()) asOrderedCollection.
     ].
     tagTypesPresent := true.