File tree Expand file tree Collapse file tree 3 files changed +19
-4
lines changed
flutter-idea/src/io/flutter Expand file tree Collapse file tree 3 files changed +19
-4
lines changed Original file line number Diff line number Diff line change 5
5
*/
6
6
package io .flutter .actions ;
7
7
8
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
8
9
import com .intellij .openapi .actionSystem .AnActionEvent ;
9
10
import com .intellij .openapi .actionSystem .DefaultActionGroup ;
10
11
import com .intellij .openapi .actionSystem .Presentation ;
11
12
import com .intellij .openapi .project .Project ;
12
13
import io .flutter .utils .FlutterModuleUtils ;
14
+ import org .jetbrains .annotations .NotNull ;
13
15
import org .jetbrains .annotations .Nullable ;
14
16
15
17
public class FlutterToolsActionGroup extends DefaultActionGroup {
@@ -23,4 +25,9 @@ public void update(@Nullable AnActionEvent e) {
23
25
presentation .setVisible (visible );
24
26
}
25
27
}
28
+
29
+ @ Override
30
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
31
+ return ActionUpdateThread .BGT ;
32
+ }
26
33
}
Original file line number Diff line number Diff line change 10
10
import com .intellij .execution .process .ColoredProcessHandler ;
11
11
import com .intellij .execution .process .ProcessAdapter ;
12
12
import com .intellij .execution .process .ProcessEvent ;
13
- import com .intellij .openapi .actionSystem .AnAction ;
14
- import com .intellij .openapi .actionSystem .AnActionEvent ;
15
- import com .intellij .openapi .actionSystem .CommonDataKeys ;
16
- import com .intellij .openapi .actionSystem .Presentation ;
13
+ import com .intellij .openapi .actionSystem .*;
17
14
import com .intellij .openapi .application .ApplicationManager ;
18
15
import com .intellij .openapi .diagnostic .Logger ;
19
16
import com .intellij .openapi .editor .CaretModel ;
@@ -48,6 +45,11 @@ public void update(@NotNull AnActionEvent event) {
48
45
updatePresentation (event , event .getPresentation ());
49
46
}
50
47
48
+ @ Override
49
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
50
+ return ActionUpdateThread .BGT ;
51
+ }
52
+
51
53
@ Override
52
54
public void actionPerformed (@ NotNull final AnActionEvent event ) {
53
55
@ Nullable final Project project = event .getProject ();
Original file line number Diff line number Diff line change 6
6
package io .flutter .run ;
7
7
8
8
import com .intellij .ide .browsers .BrowserLauncher ;
9
+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
9
10
import com .intellij .openapi .actionSystem .AnActionEvent ;
10
11
import com .intellij .openapi .diagnostic .Logger ;
11
12
import com .intellij .openapi .project .DumbAwareAction ;
@@ -56,6 +57,11 @@ public void update(@NotNull final AnActionEvent e) {
56
57
}
57
58
}
58
59
60
+ @ Override
61
+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
62
+ return ActionUpdateThread .BGT ;
63
+ }
64
+
59
65
@ Override
60
66
public void actionPerformed (@ NotNull final AnActionEvent event ) {
61
67
FlutterInitializer .sendAnalyticsAction (this );
You can’t perform that action at this time.
0 commit comments