aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/util/FragmentUtils.java
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2019-09-27 17:26:56 +0530
committerHarsh Shandilya <msfjarvis@gmail.com>2019-09-27 17:26:56 +0530
commit734b9e46623b2ff6715db49c7b6fb9b34b0905ac (patch)
tree0658f7177a4cd0bbf2c16e020b81d18d117257fc /app/src/main/java/com/wireguard/android/util/FragmentUtils.java
parentUpdate runtime dependencies (diff)
downloadwireguard-android-734b9e46623b2ff6715db49c7b6fb9b34b0905ac.tar.xz
wireguard-android-734b9e46623b2ff6715db49c7b6fb9b34b0905ac.zip
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 <msfjarvis@gmail.com>
Diffstat (limited to '')
-rw-r--r--app/src/main/java/com/wireguard/android/util/FragmentUtils.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/com/wireguard/android/util/FragmentUtils.java b/app/src/main/java/com/wireguard/android/util/FragmentUtils.java
index a3e622b2..5fb9a3bc 100644
--- a/app/src/main/java/com/wireguard/android/util/FragmentUtils.java
+++ b/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;