From dcd7aafb1fef74b10c265142f4a3a18bfc3ef4c0 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 22 Sep 2014 19:51:04 +0400 Subject: [PATCH] IDEA-128085 Incorrect find usage of private var or functions at .mxml files --- .../src/com/intellij/usages/impl/UsageViewManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/usageView/src/com/intellij/usages/impl/UsageViewManagerImpl.java b/platform/usageView/src/com/intellij/usages/impl/UsageViewManagerImpl.java index a33bc9e48437..2445bb2653d5 100644 --- a/platform/usageView/src/com/intellij/usages/impl/UsageViewManagerImpl.java +++ b/platform/usageView/src/com/intellij/usages/impl/UsageViewManagerImpl.java @@ -16,6 +16,7 @@ package com.intellij.usages.impl; import com.intellij.find.SearchInBackgroundOption; +import com.intellij.injected.editor.VirtualFileWindow; import com.intellij.openapi.actionSystem.DataKey; import com.intellij.openapi.actionSystem.DataSink; import com.intellij.openapi.actionSystem.TypeSafeDataProvider; @@ -275,6 +276,9 @@ public class UsageViewManagerImpl extends UsageViewManager { } private static boolean isFileInScope(@NotNull VirtualFile file, @NotNull SearchScope searchScope) { + if (file instanceof VirtualFileWindow) { + file = ((VirtualFileWindow)file).getDelegate(); + } if (searchScope instanceof LocalSearchScope) { return ((LocalSearchScope)searchScope).isInScope(file); }