diff options
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java')
-rw-r--r-- | main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java b/main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java index 1554a557..4aa7e120 100644 --- a/main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java +++ b/main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java @@ -9,6 +9,7 @@ import android.annotation.TargetApi; import android.app.ActionBar; import android.app.Activity; import android.content.Intent; +import android.content.pm.PackageManager; import android.os.Build; import android.support.v4n.view.ViewPager; import android.view.Menu; @@ -18,6 +19,7 @@ import de.blinkt.openvpn.R; import de.blinkt.openvpn.fragments.AboutFragment; import de.blinkt.openvpn.fragments.FaqFragment; import de.blinkt.openvpn.fragments.GeneralSettings; +import de.blinkt.openvpn.fragments.LogFragment; import de.blinkt.openvpn.fragments.SendDumpFragment; import de.blinkt.openvpn.fragments.VPNProfileList; import de.blinkt.openvpn.views.ScreenSlidePagerAdapter; @@ -57,7 +59,8 @@ public class MainActivity extends Activity { mPagerAdapter.addTab(R.string.crashdump, SendDumpFragment.class); } - //mPagerAdapter.addTab(R.string.openvpn_log, LogFragment.class); + if (isDirectToTV()) + mPagerAdapter.addTab(R.string.openvpn_log, LogFragment.class); mPagerAdapter.addTab(R.string.about, AboutFragment.class); mPager.setAdapter(mPagerAdapter); @@ -66,6 +69,11 @@ public class MainActivity extends Activity { tabs.setViewPager(mPager); } + private boolean isDirectToTV() { + return(getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEVISION) + || getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK)); + } + @TargetApi(Build.VERSION_CODES.LOLLIPOP) private void disableToolbarElevation() { ActionBar toolbar = getActionBar(); |