From 1b18665dbc49663f290859ce9cdf3237b8a30b7c Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Tue, 15 Jul 2014 16:02:09 -0700 Subject: [PATCH] Fix bug #16319697 ACTION_DEVICE_INFO_SETTINGS intent causes Settings app to crash - fix the way we are passing switchBarMarginStart / switchBarMarginEnd Change-Id: Ic6e67643be10877a74ae68075460fa5fd4cc5da1 --- res/layout/settings_main.xml | 2 +- res/layout/switch_bar.xml | 3 +- res/values/attrs.xml | 1 + res/values/themes.xml | 33 +++++++++++-------- .../android/settings/widget/SwitchBar.java | 27 +++++++++++---- 5 files changed, 43 insertions(+), 23 deletions(-) diff --git a/res/layout/settings_main.xml b/res/layout/settings_main.xml index cfd4e64736b..56737a126cb 100644 --- a/res/layout/settings_main.xml +++ b/res/layout/settings_main.xml @@ -33,7 +33,7 @@ android:layout_height="?android:attr/actionBarSize" android:layout_width="match_parent" android:background="@drawable/switchbar_background" - android:theme="@android:style/Theme.Material" + android:theme="?attr/switchBarTheme" /> @@ -32,7 +31,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" - android:layout_marginEnd="?attr/switchBarMarginEnd" android:background="@null" /> + diff --git a/res/values/attrs.xml b/res/values/attrs.xml index a4e4d48eb1f..71e08d8bcfc 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -97,6 +97,7 @@ + diff --git a/res/values/themes.xml b/res/values/themes.xml index 8142bb57ae3..0bf3c061d16 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -32,8 +32,6 @@ @*android:drawable/ic_menu_moreoverflow_material @drawable/ic_wps_dark @color/setup_divider_color_dark - 0dip - 0dip @drawable/wifi_signal_dark @color/dashboard_background_color @@ -49,8 +47,6 @@ @*android:drawable/ic_menu_moreoverflow_material @drawable/ic_wps_light @color/setup_divider_color_light - 0dip - 0dip @drawable/wifi_signal_light @color/dashboard_background_color @@ -94,8 +90,8 @@ @dimen/actionbar_size - @dimen/switchbar_margin_start - @dimen/switchbar_margin_end + @style/Theme.SwitchBar.Settings + @color/dashboard_background_color @@ -110,20 +106,29 @@ + + - - + +