Allow completion without prefix
authorMarek Safar <marek.safar@gmail.com>
Wed, 14 Jul 2010 14:54:54 +0000 (14:54 -0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 14 Jul 2010 14:54:54 +0000 (14:54 -0000)
svn path=/trunk/mcs/; revision=160360

mcs/mcs/complete.cs

index ec3663ef2a6133361a445fa7691c06af3b439e6c..ff45ac65b3dbefd6a50daade3277ab931ec3307a 100644 (file)
@@ -32,10 +32,10 @@ namespace Mono.CSharp {
                public static void AppendResults (List<string> results, string prefix, IEnumerable<string> names)
                {
                        foreach (string name in names) {
-                               if (name == null || prefix == null)
+                               if (name == null)
                                        continue;
 
-                               if (!name.StartsWith (prefix))
+                               if (prefix != null && !name.StartsWith (prefix))
                                        continue;
 
                                if (results.Contains (name))