File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
src/main/kotlin/com/github/phanthaiduong22/trailingspaces/actions Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import com.github.phanthaiduong22.trailingspaces.config.PluginConfig
4
4
import com.intellij.openapi.actionSystem.AnAction
5
5
import com.intellij.openapi.actionSystem.AnActionEvent
6
6
import com.intellij.openapi.actionSystem.CommonDataKeys
7
+ import com.intellij.openapi.actionSystem.ActionUpdateThread
7
8
import com.intellij.openapi.application.WriteAction
8
9
import com.intellij.openapi.command.CommandProcessor
9
10
import com.intellij.openapi.diagnostic.thisLogger
@@ -17,6 +18,10 @@ class DeleteTrailingSpacesAction : AnAction() {
17
18
18
19
private val trailingSpacePattern = Pattern .compile(PluginConfig .TRAILING_SPACE_PATTERN , PluginConfig .PATTERN_FLAGS )
19
20
21
+ override fun getActionUpdateThread (): ActionUpdateThread {
22
+ return ActionUpdateThread .EDT
23
+ }
24
+
20
25
override fun actionPerformed (e : AnActionEvent ) {
21
26
val editor = e.getData(CommonDataKeys .EDITOR ) ? : return
22
27
val project = e.project ? : return
Original file line number Diff line number Diff line change @@ -4,13 +4,18 @@ import com.github.phanthaiduong22.trailingspaces.settings.TrailingSpacesSettings
4
4
import com.intellij.openapi.actionSystem.AnAction
5
5
import com.intellij.openapi.actionSystem.AnActionEvent
6
6
import com.intellij.openapi.actionSystem.CommonDataKeys
7
+ import com.intellij.openapi.actionSystem.ActionUpdateThread
7
8
import com.intellij.openapi.diagnostic.thisLogger
8
9
import com.intellij.openapi.editor.EditorFactory
9
10
import com.intellij.openapi.fileEditor.FileEditorManager
10
11
import com.intellij.openapi.fileEditor.TextEditor
11
12
12
13
class ToggleTrailingSpacesAction : AnAction () {
13
14
15
+ override fun getActionUpdateThread (): ActionUpdateThread {
16
+ return ActionUpdateThread .EDT
17
+ }
18
+
14
19
override fun actionPerformed (e : AnActionEvent ) {
15
20
val project = e.project ? : return
16
21
val settings = TrailingSpacesSettings .getInstance()
You can’t perform that action at this time.
0 commit comments