IDEA-124220 Auto-popup parameter info should work after smart completion which inserted a comma

This commit is contained in:
peter
2014-04-22 14:34:31 +02:00
parent 0bd06e5e39
commit 004dfc4021
@@ -15,6 +15,7 @@
*/
package com.intellij.codeInsight.completion;
import com.intellij.codeInsight.AutoPopupController;
import com.intellij.codeInsight.CodeInsightSettings;
import com.intellij.codeInsight.ExpectedTypeInfo;
import com.intellij.codeInsight.TailType;
@@ -117,8 +118,14 @@ public class SmartCompletionDecorator extends TailTypeDecorator<LookupElement> {
context.commitDocument();
}
myPosition = getPosition(context, this);
TailType tailType = computeTailType(context);
super.handleInsert(context);
if (tailType == TailType.COMMA) {
AutoPopupController.getInstance(context.getProject()).autoPopupParameterInfo(context.getEditor(), null);
}
}
public static boolean hasUnboundTypeParams(final PsiMethod method, PsiType expectedType) {