From 69d13a74e65dfc136bda1f2ce421f7014e932efd Mon Sep 17 00:00:00 2001
From: Matt Ellis <m.t.ellis@gmail.com>
Date: Wed, 31 Jul 2024 01:17:18 +0100
Subject: [PATCH] Remove unnecessary copy method

---
 .../kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt    | 2 +-
 .../kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt | 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt
index 7e4d9e2e6..90464c644 100644
--- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt
+++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/api/VimChangeGroupBase.kt
@@ -1214,7 +1214,7 @@ abstract class VimChangeGroupBase : VimChangeGroup {
       context,
       motionArgument,
       true,
-      operatorArguments.withCount0(count0),
+      operatorArguments.copy(count0 = count0),
     ) ?: return false
     return changeRange(
       editor,
diff --git a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt
index 8a472b6a1..335e5016e 100644
--- a/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt
+++ b/vim-engine/src/main/kotlin/com/maddyhome/idea/vim/command/OperatorArguments.kt
@@ -30,10 +30,7 @@ import com.maddyhome.idea.vim.state.mode.Mode
 data class OperatorArguments(
   val isOperatorPending: Boolean,
   val count0: Int,
-
   val mode: Mode,
 ) {
   val count1: Int = count0.coerceAtLeast(1)
-
-  fun withCount0(count0: Int): OperatorArguments = this.copy(count0 = count0)
 }