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 55 */
66package io .flutter .actions ;
77
8+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
89import com .intellij .openapi .actionSystem .AnActionEvent ;
910import com .intellij .openapi .actionSystem .DefaultActionGroup ;
1011import com .intellij .openapi .actionSystem .Presentation ;
1112import com .intellij .openapi .project .Project ;
1213import io .flutter .utils .FlutterModuleUtils ;
14+ import org .jetbrains .annotations .NotNull ;
1315import org .jetbrains .annotations .Nullable ;
1416
1517public class FlutterToolsActionGroup extends DefaultActionGroup {
@@ -23,4 +25,9 @@ public void update(@Nullable AnActionEvent e) {
2325 presentation .setVisible (visible );
2426 }
2527 }
28+
29+ @ Override
30+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
31+ return ActionUpdateThread .BGT ;
32+ }
2633}
Original file line number Diff line number Diff line change 1010import com .intellij .execution .process .ColoredProcessHandler ;
1111import com .intellij .execution .process .ProcessAdapter ;
1212import 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 .*;
1714import com .intellij .openapi .application .ApplicationManager ;
1815import com .intellij .openapi .diagnostic .Logger ;
1916import com .intellij .openapi .editor .CaretModel ;
@@ -48,6 +45,11 @@ public void update(@NotNull AnActionEvent event) {
4845 updatePresentation (event , event .getPresentation ());
4946 }
5047
48+ @ Override
49+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
50+ return ActionUpdateThread .BGT ;
51+ }
52+
5153 @ Override
5254 public void actionPerformed (@ NotNull final AnActionEvent event ) {
5355 @ Nullable final Project project = event .getProject ();
Original file line number Diff line number Diff line change 66package io .flutter .run ;
77
88import com .intellij .ide .browsers .BrowserLauncher ;
9+ import com .intellij .openapi .actionSystem .ActionUpdateThread ;
910import com .intellij .openapi .actionSystem .AnActionEvent ;
1011import com .intellij .openapi .diagnostic .Logger ;
1112import com .intellij .openapi .project .DumbAwareAction ;
@@ -56,6 +57,11 @@ public void update(@NotNull final AnActionEvent e) {
5657 }
5758 }
5859
60+ @ Override
61+ public @ NotNull ActionUpdateThread getActionUpdateThread () {
62+ return ActionUpdateThread .BGT ;
63+ }
64+
5965 @ Override
6066 public void actionPerformed (@ NotNull final AnActionEvent event ) {
6167 FlutterInitializer .sendAnalyticsAction (this );
You can’t perform that action at this time.
0 commit comments