File tree Expand file tree Collapse file tree 5 files changed +33
-2
lines changed
src/main/java/com/checkmarx/intellij/tool/window/actions Expand file tree Collapse file tree 5 files changed +33
-2
lines changed Original file line number Diff line number Diff line change 8
8
import com .intellij .ide .ActivityTracker ;
9
9
import com .intellij .ide .util .PropertiesComponent ;
10
10
import com .intellij .notification .NotificationType ;
11
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
11
12
import com .intellij .openapi .actionSystem .AnAction ;
12
13
import com .intellij .openapi .actionSystem .AnActionEvent ;
13
14
import com .intellij .openapi .diagnostic .Logger ;
@@ -62,8 +63,12 @@ public void update(@NotNull AnActionEvent e) {
62
63
e .getPresentation ().setEnabled (isScanRunning );
63
64
}
64
65
catch (Exception ex ) {
65
- ex .printStackTrace ();
66
66
e .getPresentation ().setEnabled (false );
67
67
}
68
68
}
69
+ @ Override
70
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
71
+ return ActionUpdateThread .BGT ;
72
+ }
73
+
69
74
}
Original file line number Diff line number Diff line change 3
3
import com .checkmarx .intellij .Bundle ;
4
4
import com .checkmarx .intellij .Resource ;
5
5
import com .checkmarx .intellij .tool .window .CxToolWindowPanel ;
6
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
6
7
import com .intellij .openapi .actionSystem .AnAction ;
7
8
import com .intellij .openapi .actionSystem .AnActionEvent ;
8
9
import org .jetbrains .annotations .NotNull ;
@@ -28,4 +29,10 @@ public CollapseAllAction() {
28
29
public void actionPerformed (@ NotNull AnActionEvent e ) {
29
30
Optional .ofNullable (getCxToolWindowPanel (e )).ifPresent (CxToolWindowPanel ::collapseAll );
30
31
}
32
+
33
+ @ Override
34
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
35
+ return ActionUpdateThread .EDT ;
36
+ }
37
+
31
38
}
Original file line number Diff line number Diff line change 3
3
import com .checkmarx .intellij .Bundle ;
4
4
import com .checkmarx .intellij .Resource ;
5
5
import com .checkmarx .intellij .settings .global .GlobalSettingsConfigurable ;
6
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
6
7
import com .intellij .openapi .actionSystem .AnAction ;
7
8
import com .intellij .openapi .actionSystem .AnActionEvent ;
8
9
import com .intellij .openapi .options .ShowSettingsUtil ;
@@ -27,4 +28,10 @@ public void actionPerformed(@NotNull AnActionEvent e) {
27
28
ShowSettingsUtil .getInstance ()
28
29
.showSettingsDialog (e .getProject (), GlobalSettingsConfigurable .class );
29
30
}
31
+
32
+ @ Override
33
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
34
+ return ActionUpdateThread .EDT ;
35
+ }
36
+
30
37
}
Original file line number Diff line number Diff line change 15
15
import com .intellij .ide .ActivityTracker ;
16
16
import com .intellij .ide .util .PropertiesComponent ;
17
17
import com .intellij .notification .*;
18
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
18
19
import com .intellij .openapi .actionSystem .AnAction ;
19
20
import com .intellij .openapi .actionSystem .AnActionEvent ;
20
21
import com .intellij .openapi .diagnostic .Logger ;
@@ -289,7 +290,6 @@ public void update(@NotNull AnActionEvent e) {
289
290
e .getPresentation ().setEnabled (!isScanRunning && !isPollingScan && !scanTriggered && projectAndBranchSelected );
290
291
}
291
292
catch (Exception ex ) {
292
- LOGGER .error (ex );
293
293
e .getPresentation ().setEnabled (false );
294
294
}
295
295
}
@@ -311,4 +311,10 @@ public static void cancelRunningScan() {
311
311
private static String msg (Resource resource , Object ... params ) {
312
312
return Bundle .message (resource , params );
313
313
}
314
+
315
+ @ Override
316
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
317
+ return ActionUpdateThread .BGT ;
318
+ }
319
+
314
320
}
Original file line number Diff line number Diff line change 4
4
import com .checkmarx .intellij .Resource ;
5
5
import com .checkmarx .intellij .tool .window .actions .CxToolWindowAction ;
6
6
import com .intellij .icons .AllIcons ;
7
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
7
8
import com .intellij .openapi .actionSystem .AnAction ;
8
9
import com .intellij .openapi .actionSystem .AnActionEvent ;
9
10
import lombok .Getter ;
@@ -45,4 +46,9 @@ public void actionPerformed(@NotNull AnActionEvent e) {
45
46
cxToolWindowPanel .resetPanel ();
46
47
});
47
48
}
49
+ @ Override
50
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
51
+ return ActionUpdateThread .EDT ;
52
+ }
53
+
48
54
}
You can’t perform that action at this time.
0 commit comments