diff options
| author | 2011-09-08 17:59:30 -0700 | |
|---|---|---|
| committer | 2011-09-08 17:59:30 -0700 | |
| commit | e2ca08765e1e2da8edcbb9e43b0d2c2f79bd5101 (patch) | |
| tree | 1c81312bf0c3d712e79a5b70c9bea460be74eba9 | |
| parent | 16e1678df48f6de4eb602f9cd18baa1e40b1181f (diff) | |
| parent | bc0009d48df58305d3330e9716f4ebbca1e36d3d (diff) | |
Merge "Throw an exception if a both nav and system bars are configured"
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java index 55e42279c589..39011d37b2c9 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java @@ -437,6 +437,13 @@ public class TabletStatusBar extends StatusBar implements sb.setHandler(mHandler); + // Sanity-check that someone hasn't set up the config wrong and asked for a navigation bar + // on a tablet that has only the system bar + if (mContext.getResources().getBoolean( + com.android.internal.R.bool.config_showNavigationBar)) { + throw new RuntimeException("Tablet device cannot show navigation bar and system bar"); + } + mBarContents = (ViewGroup) sb.findViewById(R.id.bar_contents); // layout transitions for the status bar's contents mBarContentsLayoutTransition = new LayoutTransition(); |