File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 */
66package io .flutter .run ;
77
8- import com .intellij .openapi .actionSystem .ActionGroup ;
98import com .intellij .openapi .actionSystem .ActionManager ;
109import com .intellij .openapi .actionSystem .AnAction ;
1110import com .intellij .openapi .actionSystem .DefaultActionGroup ;
@@ -33,19 +32,13 @@ private FlutterDebugProcessActions() {
3332 */
3433 public static void addTopToolbarExtensionActions (@ NotNull DefaultActionGroup topToolbar ) {
3534 final AnAction extensionGroupAction = ActionManager .getInstance ().getAction (TOP_TOOLBAR_EXTENSION_GROUP_ID );
36- if (!(extensionGroupAction instanceof ActionGroup actionGroup ) || isEmpty (actionGroup )) {
35+ if (!(extensionGroupAction instanceof DefaultActionGroup extensionGroup ) ||
36+ extensionGroup .getChildActionsOrStubs ().length == 0 ) {
3737 return ;
3838 }
3939
4040 topToolbar .addSeparator ();
41- topToolbar .addAction (extensionGroupAction );
41+ topToolbar .addAction (extensionGroup );
4242 }
4343
44- private static boolean isEmpty (@ NotNull ActionGroup actionGroup ) {
45- if (actionGroup instanceof DefaultActionGroup defaultActionGroup ) {
46- return defaultActionGroup .getChildActionsOrStubs ().length == 0 ;
47- }
48-
49- return actionGroup .getChildren (null ).length == 0 ;
50- }
5144}
You can’t perform that action at this time.
0 commit comments