diff options
Diffstat (limited to 'app/src/main/java/com/wireguard/android/preference/VersionPreference.java')
-rw-r--r-- | app/src/main/java/com/wireguard/android/preference/VersionPreference.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/app/src/main/java/com/wireguard/android/preference/VersionPreference.java b/app/src/main/java/com/wireguard/android/preference/VersionPreference.java index 2cce769d..c42fe32a 100644 --- a/app/src/main/java/com/wireguard/android/preference/VersionPreference.java +++ b/app/src/main/java/com/wireguard/android/preference/VersionPreference.java @@ -16,28 +16,23 @@ import com.wireguard.android.BuildConfig; import com.wireguard.android.R; import com.wireguard.android.backend.GoBackend; import com.wireguard.android.backend.WgQuickBackend; -import com.wireguard.android.util.RootShell; import java.util.ArrayList; import java.util.List; -import javax.inject.Inject; - -import java9.util.concurrent.CompletionStage; - public class VersionPreference extends Preference { private String versionSummary; public VersionPreference(final Context context, final AttributeSet attrs) { super(context, attrs); - if (Application.getComponent().getBackendType() == GoBackend.class) { + if (Application.getBackendType() == GoBackend.class) { versionSummary = getContext().getString(R.string.version_userspace_summary, GoBackend.getVersion()); - } else if (Application.getComponent().getBackendType() == WgQuickBackend.class) { + } else if (Application.getBackendType() == WgQuickBackend.class) { versionSummary = getContext().getString(R.string.version_kernel_summary_checking); - Application.getComponent().getAsyncWorker().supplyAsync(() -> { + Application.getAsyncWorker().supplyAsync(() -> { final List<String> output = new ArrayList<>(); - if (Application.getComponent().getRootShell() + if (Application.getRootShell() .run(output, "cat /sys/module/wireguard/version") != 0 || output.isEmpty()) throw new RuntimeException("Unable to determine kernel module version"); return output.get(0); |