mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
check copyright presence against committed PSI
might fix IDEA-166903, IDEA-191665, IDEA-161852
This commit is contained in:
@@ -3,6 +3,7 @@ package com.intellij.copyright
|
||||
|
||||
import com.intellij.configurationStore.*
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.application.AppUIExecutor
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.application.ModalityState
|
||||
import com.intellij.openapi.components.PersistentStateComponent
|
||||
@@ -227,9 +228,9 @@ private class CopyrightManagerPostStartupActivity : StartupActivity {
|
||||
return
|
||||
}
|
||||
|
||||
ApplicationManager.getApplication().invokeLater(Runnable {
|
||||
AppUIExecutor.onUiThread(ModalityState.NON_MODAL).later().withDocumentsCommitted(project).submit {
|
||||
if (!virtualFile.isValid) {
|
||||
return@Runnable
|
||||
return@submit
|
||||
}
|
||||
|
||||
val file = PsiManager.getInstance(project).findFile(virtualFile)
|
||||
@@ -238,7 +239,7 @@ private class CopyrightManagerPostStartupActivity : StartupActivity {
|
||||
UpdateCopyrightProcessor(project, module, file).run()
|
||||
}
|
||||
}
|
||||
}, ModalityState.NON_MODAL, project.disposed)
|
||||
}
|
||||
}
|
||||
}, project)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user