diff --git a/app/app.iml b/app/app.iml
index de0404b2..c5d3b697 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -72,14 +72,6 @@
-
-
-
-
-
-
-
-
@@ -88,6 +80,14 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/java/eu/faircode/netguard/ActivityMain.java b/app/src/main/java/eu/faircode/netguard/ActivityMain.java
index f10a5de2..fd33e90d 100644
--- a/app/src/main/java/eu/faircode/netguard/ActivityMain.java
+++ b/app/src/main/java/eu/faircode/netguard/ActivityMain.java
@@ -29,11 +29,13 @@ import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
+import android.net.TrafficStats;
import android.net.Uri;
import android.net.VpnService;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Handler;
+import android.os.Process;
import android.preference.PreferenceManager;
import android.provider.Settings;
import android.support.annotation.NonNull;
@@ -751,7 +753,8 @@ public class ActivityMain extends AppCompatActivity implements SharedPreferences
menu.findItem(R.id.menu_app_nointernet).setChecked(prefs.getBoolean("show_nointernet", true));
menu.findItem(R.id.menu_app_disabled).setChecked(prefs.getBoolean("show_disabled", true));
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N ||
+ TrafficStats.getUidRxBytes(Process.SYSTEM_UID) == TrafficStats.UNSUPPORTED) {
Menu submenu = menu.findItem(R.id.menu_sort).getSubMenu();
submenu.removeItem(R.id.menu_sort_data);
}