Skip to content

Commit 2a73168

Browse files
committed
add RequireReadlock
1 parent 6ec3f7c commit 2a73168

File tree

1 file changed

+2
-0
lines changed
  • plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/telemetry

1 file changed

+2
-0
lines changed

plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/telemetry/UserWrittenCodeTracker.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import com.intellij.openapi.project.Project
1212
import com.intellij.psi.PsiDocumentManager
1313
import com.intellij.util.Alarm
1414
import com.intellij.util.AlarmFactory
15+
import com.intellij.util.concurrency.annotations.RequiresReadLock
1516
import com.intellij.util.messages.MessageBusConnection
1617
import com.intellij.util.messages.Topic
1718
import org.jetbrains.annotations.TestOnly
@@ -92,6 +93,7 @@ class UserWrittenCodeTracker(private val project: Project) : Disposable {
9293
}
9394
}
9495

96+
@RequiresReadLock
9597
internal fun documentChanged(event: DocumentEvent) {
9698
// do not listen to document changed made by Amazon Q itself
9799
if (isQMakingEdits.get() || !isActive.get()) {

0 commit comments

Comments
 (0)