mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[workspace model] refactoring: rename FileReferenceInWorkspaceEntityUpdater.propertyChanged to a more meaningful name (IJPL-8707)
GitOrigin-RevId: 3ef1af68df42940314f3482ac5a1322c5c75bd29
This commit is contained in:
committed by
intellij-monorepo-bot
parent
08420ff968
commit
02196cd0f5
@@ -36,7 +36,9 @@ internal class FileReferenceInWorkspaceEntityUpdater(private val project: Projec
|
||||
for (event in events) {
|
||||
when (event) {
|
||||
is VFilePropertyChangeEvent, is VFileMoveEvent -> {
|
||||
if (event is VFilePropertyChangeEvent) propertyChanged(event, changedModuleStorePaths)
|
||||
if (event is VFilePropertyChangeEvent) {
|
||||
collectChangedModuleStorePathsAfterDirectoryRename(event, changedModuleStorePaths)
|
||||
}
|
||||
val (oldUrl, newUrl) = getOldAndNewUrls(event)
|
||||
if (oldUrl != newUrl) {
|
||||
changedUrlsList.add(Pair(oldUrl, newUrl))
|
||||
@@ -89,7 +91,7 @@ internal class FileReferenceInWorkspaceEntityUpdater(private val project: Projec
|
||||
}
|
||||
}
|
||||
|
||||
private fun propertyChanged(event: VFilePropertyChangeEvent, changedModuleStorePaths: ArrayList<Pair<Module, Path>>) {
|
||||
private fun collectChangedModuleStorePathsAfterDirectoryRename(event: VFilePropertyChangeEvent, changedModuleStorePaths: ArrayList<Pair<Module, Path>>) {
|
||||
if (!event.file.isDirectory || event.requestor is StateStorage || event.propertyName != VirtualFile.PROP_NAME) return
|
||||
|
||||
val parentPath = event.file.parent?.path ?: return
|
||||
|
||||
Reference in New Issue
Block a user