Skip to content

Commit 81b5505

Browse files
committed
Wrap calls to super in an explicit closure.
For some reason, passing the super implementation in a point-free style here is causing malformed coverage data in an app that uses this library - I have no idea why this is occurring but this does seem to fix the problem. 🤷🏻‍♂️
1 parent 8a96405 commit 81b5505

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

Sources/ResponsiveTextField/StandardEditActionHandling.swift

+12-12
Original file line numberDiff line numberDiff line change
@@ -183,95 +183,95 @@ extension _UnderlyingTextField {
183183
override func cut(_ sender: Any?) {
184184
performStandardEditActionHandler(
185185
sender: sender,
186-
original: super.cut,
186+
original: { super.cut($0) },
187187
override: \.cut
188188
)
189189
}
190190

191191
override func copy(_ sender: Any?) {
192192
performStandardEditActionHandler(
193193
sender: sender,
194-
original: super.copy,
194+
original: { super.copy($0) },
195195
override: \.copy
196196
)
197197
}
198198

199199
override func paste(_ sender: Any?) {
200200
performStandardEditActionHandler(
201201
sender: sender,
202-
original: super.paste,
202+
original: { super.paste($0) },
203203
override: \.paste
204204
)
205205
}
206206

207207
override func select(_ sender: Any?) {
208208
performStandardEditActionHandler(
209209
sender: sender,
210-
original: super.select,
210+
original: { super.select($0) },
211211
override: \.select
212212
)
213213
}
214214

215215
override func selectAll(_ sender: Any?) {
216216
performStandardEditActionHandler(
217217
sender: sender,
218-
original: super.selectAll,
218+
original: { super.selectAll($0) },
219219
override: \.selectAll
220220
)
221221
}
222222

223223
override func toggleBoldface(_ sender: Any?) {
224224
performStandardEditActionHandler(
225225
sender: sender,
226-
original: super.toggleBoldface,
226+
original: { super.toggleBoldface($0) },
227227
override: \.toggleBoldface
228228
)
229229
}
230230

231231
override func toggleItalics(_ sender: Any?) {
232232
performStandardEditActionHandler(
233233
sender: sender,
234-
original: super.toggleItalics,
234+
original: { super.toggleItalics($0) },
235235
override: \.toggleItalics
236236
)
237237
}
238238

239239
override func toggleUnderline(_ sender: Any?) {
240240
performStandardEditActionHandler(
241241
sender: sender,
242-
original: super.toggleUnderline,
242+
original: { super.toggleUnderline($0) },
243243
override: \.toggleUnderline
244244
)
245245
}
246246

247247
override func makeTextWritingDirectionLeftToRight(_ sender: Any?) {
248248
performStandardEditActionHandler(
249249
sender: sender,
250-
original: super.makeTextWritingDirectionLeftToRight,
250+
original: { super.makeTextWritingDirectionLeftToRight($0) },
251251
override: \.makeTextWritingDirectionLeftToRight
252252
)
253253
}
254254

255255
override func makeTextWritingDirectionRightToLeft(_ sender: Any?) {
256256
performStandardEditActionHandler(
257257
sender: sender,
258-
original: super.makeTextWritingDirectionRightToLeft,
258+
original: { super.makeTextWritingDirectionRightToLeft($0) },
259259
override: \.makeTextWritingDirectionRightToLeft
260260
)
261261
}
262262

263263
override func increaseSize(_ sender: Any?) {
264264
performStandardEditActionHandler(
265265
sender: sender,
266-
original: super.increaseSize,
266+
original: { super.increaseSize($0) },
267267
override: \.increaseSize
268268
)
269269
}
270270

271271
override func decreaseSize(_ sender: Any?) {
272272
performStandardEditActionHandler(
273273
sender: sender,
274-
original: super.decreaseSize,
274+
original: { super.decreaseSize($0) },
275275
override: \.decreaseSize
276276
)
277277
}

0 commit comments

Comments
 (0)