mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 06:05:01 +07:00
Merge remote branch 'origin/master'
This commit is contained in:
+2
-1
@@ -19,6 +19,7 @@ import com.intellij.codeHighlighting.MainHighlightingPassFactory;
|
||||
import com.intellij.codeHighlighting.Pass;
|
||||
import com.intellij.codeHighlighting.TextEditorHighlightingPass;
|
||||
import com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar;
|
||||
import com.intellij.codeInsight.daemon.ProblemHighlightFilter;
|
||||
import com.intellij.openapi.components.AbstractProjectComponent;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
@@ -55,7 +56,7 @@ public class PostHighlightingPassFactory extends AbstractProjectComponent implem
|
||||
if (textRange == null) {
|
||||
Long lastStamp = file.getUserData(LAST_POST_PASS_TIMESTAMP);
|
||||
long currentStamp = PsiModificationTracker.SERVICE.getInstance(myProject).getModificationCount();
|
||||
if (lastStamp != null && lastStamp == currentStamp) {
|
||||
if (lastStamp != null && lastStamp == currentStamp || !ProblemHighlightFilter.shouldHighlightFile(file)) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
+2
-3
@@ -176,7 +176,7 @@ public class SameParameterValueInspection extends GlobalJavaInspectionTool {
|
||||
public static void inlineSameParameterValue(final PsiMethod method, final PsiParameter parameter, final PsiExpression defToInline) {
|
||||
final Collection<PsiReference> refsToInline = ReferencesSearch.search(parameter).findAll();
|
||||
|
||||
final Runnable runnable = new Runnable() {
|
||||
ApplicationManager.getApplication().runWriteAction(new Runnable() {
|
||||
public void run() {
|
||||
try {
|
||||
PsiExpression[] exprs = new PsiExpression[refsToInline.size()];
|
||||
@@ -195,8 +195,7 @@ public class SameParameterValueInspection extends GlobalJavaInspectionTool {
|
||||
LOG.error(e);
|
||||
}
|
||||
}
|
||||
};
|
||||
ApplicationManager.getApplication().runWriteAction(runnable);
|
||||
});
|
||||
|
||||
removeParameter(method, parameter);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user