浏览代码

ModuleDownloaderPreference: properly use errormessages

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
master
Jason A. Donenfeld 4 年前
父节点
当前提交
1839730663
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. +0
    -1
      app/src/main/java/com/wireguard/android/backend/BackendException.java
  2. +2
    -1
      app/src/main/java/com/wireguard/android/preference/ModuleDownloaderPreference.java

+ 0
- 1
app/src/main/java/com/wireguard/android/backend/BackendException.java 查看文件

@@ -14,7 +14,6 @@ public final class BackendException extends Exception {
UNABLE_TO_START_VPN,
TUN_CREATION_ERROR,
GO_ACTIVATION_ERROR_CODE

}
private final Reason reason;
private final Object[] format;


+ 2
- 1
app/src/main/java/com/wireguard/android/preference/ModuleDownloaderPreference.java 查看文件

@@ -13,6 +13,7 @@ import android.widget.Toast;

import com.wireguard.android.Application;
import com.wireguard.android.R;
import com.wireguard.android.util.ErrorMessages;
import com.wireguard.android.util.ModuleLoader;
import com.wireguard.android.util.ToolsInstaller;

@@ -45,7 +46,7 @@ public class ModuleDownloaderPreference extends Preference {
private void onDownloadResult(final Integer result, @Nullable final Throwable throwable) {
if (throwable != null) {
setState(State.FAILURE);
Toast.makeText(getContext(), throwable.getMessage(), Toast.LENGTH_LONG).show();
Toast.makeText(getContext(), ErrorMessages.get(throwable), Toast.LENGTH_LONG).show();
} else if (result == OsConstants.ENOENT)
setState(State.NOTFOUND);
else if (result == OsConstants.EXIT_SUCCESS) {


正在加载...
取消
保存