From fad61ee00732bdc417e3ada313acc5342ab8231e Mon Sep 17 00:00:00 2001 From: DevSrSouza Date: Thu, 3 Sep 2020 21:21:01 -0300 Subject: [PATCH] Increase rebuild menu component delay --- .../kotlinbukkitapi/tooling/menu/MenuPreviewFileEditor.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/menu/MenuPreviewFileEditor.kt b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/menu/MenuPreviewFileEditor.kt index 3c75f4c..99f7d80 100644 --- a/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/menu/MenuPreviewFileEditor.kt +++ b/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/tooling/menu/MenuPreviewFileEditor.kt @@ -24,6 +24,10 @@ class MenuPreviewFileEditor( private val mainEditor: TextEditor ) : UserDataHolderBase(), FileEditor { + companion object { + const val REBUILD_DELAY_MILLISECONDS = 200 + } + private val mySwingAlarm = Alarm(Alarm.ThreadToUse.SWING_THREAD, this) private val myDocument = FileDocumentManager.getInstance().getDocument(myFile)!! private val myUi = JPanel().apply { @@ -49,7 +53,7 @@ class MenuPreviewFileEditor( override fun documentChanged(event: DocumentEvent) { mySwingAlarm.addRequest({ rebuild(currentScroll.viewport.viewPosition) - }, 50) + }, REBUILD_DELAY_MILLISECONDS) } })