From a5b2e62bda35ad0018689a7f2c4c2e1602e70137 Mon Sep 17 00:00:00 2001 From: Konstantin Shcheglov Date: Mon, 12 Dec 2016 13:38:38 -0800 Subject: [PATCH] Fix for completion after the closing quote in a directive. R=brianwilkerson@google.com BUG= Review-Url: https://codereview.chromium.org/2572513003 . --- .../src/services/completion/dart/completion_manager.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/analysis_server/lib/src/services/completion/dart/completion_manager.dart b/pkg/analysis_server/lib/src/services/completion/dart/completion_manager.dart index 1290f70ae76..724e084efb1 100644 --- a/pkg/analysis_server/lib/src/services/completion/dart/completion_manager.dart +++ b/pkg/analysis_server/lib/src/services/completion/dart/completion_manager.dart @@ -229,7 +229,13 @@ class DartCompletionRequestImpl implements DartCompletionRequest { } @override - String get sourceContents => context.getContents(source)?.data; + String get sourceContents { + if (result != null) { + return result.content; + } else { + return context.getContents(source)?.data; + } + } @override SourceFactory get sourceFactory {