Combine resume / pause buttons in the debugger controls
diff --git a/packages/devtools_app/lib/src/screens/debugger/controls.dart b/packages/devtools_app/lib/src/screens/debugger/controls.dart
index 5f03b84..0ec2a24 100644
--- a/packages/devtools_app/lib/src/screens/debugger/controls.dart
+++ b/packages/devtools_app/lib/src/screens/debugger/controls.dart
@@ -93,27 +93,26 @@
     final isSystemIsolate = controller.isSystemIsolate;
     return RoundedButtonGroup(
       items: [
-        ButtonGroupItemData(
-          tooltip: 'Pause',
-          icon: Icons.pause,
-          autofocus: true,
-          // Disable when paused or selected isolate is a system isolate.
-          onPressed:
-              (isPaused || isSystemIsolate)
-                  ? null
-                  : () => unawaited(controller.pause()),
-        ),
-        ButtonGroupItemData(
-          tooltip: 'Resume',
-          iconAsset: 'icons/material_symbols/resume.png',
-          iconSize: DebuggingControls.materialIconSize,
-          // Enable while paused + not resuming and selected isolate is not
-          // a system isolate.
-          onPressed:
-              ((isPaused && !resuming) && !isSystemIsolate)
-                  ? () => unawaited(controller.resume())
-                  : null,
-        ),
+        if (!isPaused)
+          ButtonGroupItemData(
+            tooltip: 'Pause',
+            icon: Icons.pause,
+            autofocus: true,
+            // Disable when paused or selected isolate is a system isolate.
+            onPressed:
+                isSystemIsolate ? null : () => unawaited(controller.pause()),
+          ),
+        if (isPaused)
+          ButtonGroupItemData(
+            tooltip: 'Resume',
+            iconAsset: 'icons/material_symbols/resume.png',
+            iconSize: DebuggingControls.materialIconSize,
+            // Enable while paused + not resuming and selected isolate is not
+            // a system isolate.
+            onPressed:
+                (!resuming && !isSystemIsolate)
+                    ? () => unawaited(controller.resume())
+                  
       ],
     );
   }