浏览代码

FragmentUtils: Directly cast context as SettingsActivity

ContextThemeWrapper#getContext seems to be an instance of ContextImpl now which
is not public API and also not what we want. Directly cast context as SettingsActivity
which seems to work exactly how we need this to.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
master
Harsh Shandilya 5 年前
父节点
当前提交
c545b5e65f
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. +2
    -2
      app/src/main/java/com/wireguard/android/util/FragmentUtils.java

+ 2
- 2
app/src/main/java/com/wireguard/android/util/FragmentUtils.java 查看文件

@@ -18,8 +18,8 @@ public final class FragmentUtils {
public static SettingsActivity getPrefActivity(final Preference preference) {
final Context context = preference.getContext();
if (context instanceof ContextThemeWrapper) {
if (((ContextThemeWrapper) context).getBaseContext() instanceof SettingsActivity) {
return ((SettingsActivity) ((ContextThemeWrapper) context).getBaseContext());
if (context instanceof SettingsActivity) {
return ((SettingsActivity) context);
}
}
return null;


正在加载...
取消
保存