summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java
diff options
context:
space:
mode:
authorAnthony Hugh <ahugh@google.com>2015-09-23 22:53:50 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-09-23 22:53:50 +0000
commit9d51c1e17321029166d22f04bef57140905cbdc4 (patch)
tree17b781b3660f3e290b658ca01f0312160633140b /src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java
parentc965cb21917b2dffec7ee5bb47ffa080cb482c1a (diff)
parent4b7427563d334dab50eb77028a78e709ea58880b (diff)
downloadandroid_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.tar.gz
android_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.tar.bz2
android_packages_apps_PackageInstaller-9d51c1e17321029166d22f04bef57140905cbdc4.zip
Merge "Add new dialog for warning confirmations" into cw-e-dev
Diffstat (limited to 'src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java')
-rw-r--r--src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java b/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java
index b1ff52bc..d4ed8327 100644
--- a/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java
+++ b/src/com/android/packageinstaller/permission/ui/wear/ConfirmationViewHandler.java
@@ -74,7 +74,7 @@ public abstract class ConfirmationViewHandler implements
}
public View createView() {
- mRoot = LayoutInflater.from(mContext).inflate(R.layout.grant_permissions, null);
+ mRoot = LayoutInflater.from(mContext).inflate(R.layout.confirmation_dialog, null);
mMessage = (TextView) mRoot.findViewById(R.id.message);
mCurrentPageText = (TextView) mRoot.findViewById(R.id.current_page_text);
@@ -141,16 +141,24 @@ public abstract class ConfirmationViewHandler implements
case MODE_VERTICAL_BUTTONS:
mHorizontalButtonBar.setVisibility(View.GONE);
mVerticalButtonBar.setVisibility(View.VISIBLE);
+
mVerticalButton1.setText(getVerticalButton1Text());
mVerticalButton2.setText(getVerticalButton2Text());
- mVerticalButton3.setText(getVerticalButton3Text());
mVerticalButton1.setCompoundDrawablesWithIntrinsicBounds(
getVerticalButton1Icon(), null, null, null);
mVerticalButton2.setCompoundDrawablesWithIntrinsicBounds(
getVerticalButton2Icon(), null, null, null);
- mVerticalButton3.setCompoundDrawablesWithIntrinsicBounds(
- getVerticalButton3Icon(), null, null, null);
+
+ CharSequence verticalButton3Text = getVerticalButton3Text();
+ if (TextUtils.isEmpty(verticalButton3Text)) {
+ mVerticalButton3.setVisibility(View.GONE);
+ } else {
+ mVerticalButton3.setText(getVerticalButton3Text());
+ mVerticalButton3.setCompoundDrawablesWithIntrinsicBounds(
+ getVerticalButton3Icon(), null, null, null);
+ }
+
break;
}