Skip to content

Commit 3b34dbb

Browse files
committed
Fix mRequiredPersmission not present on SDK < 20
(Prepare hotfix v1.32)
1 parent 868b58e commit 3b34dbb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ android {
88
applicationId "fr.frazew.virtualgyroscope"
99
minSdkVersion 16
1010
targetSdkVersion 23
11-
versionCode 131
12-
versionName "1.31"
11+
versionCode 132
12+
versionName "1.32"
1313
}
1414
buildTypes {
1515
release {

app/src/main/java/fr/frazew/virtualgyroscope/hooks/SystemSensorManagerHook.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static List<Object> fillSensorLists(ArrayList<Sensor> fullSensorList, Spa
4141
XposedHelpers.findField(Sensor.class, "mMinDelay").setAccessible(true);
4242
XposedHelpers.findField(Sensor.class, "mMaxRange").setAccessible(true);
4343
if (Build.VERSION.SDK_INT > 19) XposedHelpers.findField(Sensor.class, "mStringType").setAccessible(true);
44-
XposedHelpers.findField(Sensor.class, "mRequiredPermission").setAccessible(true);
44+
if (Build.VERSION.SDK_INT > 19) XposedHelpers.findField(Sensor.class, "mRequiredPermission").setAccessible(true);
4545

4646
for (int i = 0; i < XposedMod.sensorsToEmulate.size(); i++) {
4747
SensorModel model = XposedMod.sensorsToEmulate.valueAt(i);
@@ -59,7 +59,7 @@ public static List<Object> fillSensorLists(ArrayList<Sensor> fullSensorList, Spa
5959
if (model.maxRange != -1)
6060
XposedHelpers.setObjectField(s, "mMaxRange", model.maxRange);
6161

62-
if (!model.permission.equals("none"))
62+
if (!model.permission.equals("none") && Build.VERSION.SDK_INT > 19)
6363
XposedHelpers.setObjectField(s, "mRequiredPermission", model.permission);
6464

6565
fullSensorList.add(s);

0 commit comments

Comments
 (0)