Prechádzať zdrojové kódy

Fix issues with incomplete completions

Sebastien Lebreton 5 rokov pred
rodič
commit
28e1e8be2c
1 zmenil súbory, kde vykonal 8 pridanie a 2 odobranie
  1. 8 2
      Playground/js/monacoCreator.js

+ 8 - 2
Playground/js/monacoCreator.js

@@ -82,10 +82,16 @@ class MonacoCreator {
             return hooked
                 .apply(this, [model, position, context, token])
                 .then(result => {
-                    if (!result.suggestions)
+                    if (!result || !result.suggestions)
                         return result;
 
-                    return { suggestions: result.suggestions.filter(suggestionFilter)};
+                    const suggestions = result.suggestions.filter(suggestionFilter);
+                    const incomplete = result.incomplete && result.incomplete == true;
+
+                    return { 
+                        suggestions: suggestions,
+                        incomplete: incomplete
+                    };
                 });
         }
     }