summaryrefslogtreecommitdiff
path: root/main/src/main/java/de/blinkt/openvpn/activities/MainActivity.java
diff options
context:
space:
mode:
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.java10
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();