Android: Remove touchscreen check for rumble

That a device doesn't have a touchscreen doesn't necessarily mean
that it doesn't support rumble (though it is usually the case).
setPhoneVibrator already contains a check for whether the device
supports rumble, so we can simply remove the touchscreen check.
This commit is contained in:
JosJuice 2020-07-29 17:48:56 +02:00
parent b354e343a7
commit 709031bb1d
2 changed files with 2 additions and 9 deletions

View File

@ -1177,11 +1177,6 @@ public final class EmulationActivity extends AppCompatActivity
.commit();
}
public boolean deviceHasTouchScreen()
{
return mDeviceHasTouchScreen;
}
public String getSelectedTitle()
{
return mSelectedTitle;
@ -1204,7 +1199,7 @@ public final class EmulationActivity extends AppCompatActivity
public void initInputPointer()
{
if (deviceHasTouchScreen())
if (mDeviceHasTouchScreen)
mEmulationFragment.initInputPointer();
}
}

View File

@ -22,9 +22,7 @@ public class Rumble
{
clear();
if (activity.deviceHasTouchScreen() &&
PreferenceManager.getDefaultSharedPreferences(activity)
.getBoolean("phoneRumble", true))
if (PreferenceManager.getDefaultSharedPreferences(activity).getBoolean("phoneRumble", true))
{
setPhoneVibrator(true, activity);
}