From ddbbb2ea4b508de60b0391683d70034caba369d5 Mon Sep 17 00:00:00 2001 From: Simonx22 Date: Fri, 7 Nov 2025 11:56:11 -0500 Subject: [PATCH] Android: Replace Action1 helper with Kotlin lambda --- .../org/dolphinemu/dolphinemu/ui/main/MainActivity.kt | 5 ++--- .../java/org/dolphinemu/dolphinemu/utils/Action1.java | 8 -------- 2 files changed, 2 insertions(+), 11 deletions(-) delete mode 100644 Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Action1.java diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt index df2ea8065b9..a759ad2d146 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/main/MainActivity.kt @@ -29,7 +29,6 @@ import org.dolphinemu.dolphinemu.fragments.GridOptionDialogFragment import org.dolphinemu.dolphinemu.services.GameFileCacheManager import org.dolphinemu.dolphinemu.ui.platform.PlatformGamesView import org.dolphinemu.dolphinemu.ui.platform.PlatformTab -import org.dolphinemu.dolphinemu.utils.Action1 import org.dolphinemu.dolphinemu.utils.AfterDirectoryInitializationRunner import org.dolphinemu.dolphinemu.utils.DirectoryInitialization import org.dolphinemu.dolphinemu.utils.FileBrowserHelper @@ -257,11 +256,11 @@ class MainActivity : AppCompatActivity(), MainView, OnRefreshListener, ThemeProv override fun showGridOptions() = GridOptionDialogFragment().show(supportFragmentManager, "gridOptions") - private fun forEachPlatformGamesView(action: Action1) { + private fun forEachPlatformGamesView(action: (PlatformGamesView) -> Unit) { for (platformTab in PlatformTab.values()) { val fragment = getPlatformGamesView(platformTab) if (fragment != null) { - action.call(fragment) + action(fragment) } } } diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Action1.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Action1.java deleted file mode 100644 index 70088b16853..00000000000 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Action1.java +++ /dev/null @@ -1,8 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later - -package org.dolphinemu.dolphinemu.utils; - -public interface Action1 -{ - void call(T t); -}