diff --git a/src/org/lineageos/updater/UpdatesActivity.java b/src/org/lineageos/updater/UpdatesActivity.java index 702c5a84..1ef6f8fa 100644 --- a/src/org/lineageos/updater/UpdatesActivity.java +++ b/src/org/lineageos/updater/UpdatesActivity.java @@ -138,6 +138,11 @@ public class UpdatesActivity extends AppCompatActivity { } } }); + + if (!Utils.hasTouchscreen(this)) { + // This can't be collapsed without a touchscreen + appBar.setExpanded(false); + } } @Override diff --git a/src/org/lineageos/updater/misc/Utils.java b/src/org/lineageos/updater/misc/Utils.java index be7fc21b..ed13db44 100644 --- a/src/org/lineageos/updater/misc/Utils.java +++ b/src/org/lineageos/updater/misc/Utils.java @@ -17,6 +17,7 @@ package org.lineageos.updater.misc; import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; import android.content.SharedPreferences; import android.net.ConnectivityManager; import android.net.NetworkInfo; @@ -280,4 +281,8 @@ public class Utils { zipFile.close(); return isAB; } + + public static boolean hasTouchscreen(Context context) { + return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN); + } }