Merge "FingerprintDialogView sets visibility incorrectly" into pi-dev
am: d5a3d88167
Change-Id: I184b3b69b359b2f6806d00d1ee215bb5d969fe9c
This commit is contained in:
@@ -27,6 +27,7 @@ import android.os.Binder;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.text.TextUtils;
|
||||
import android.util.DisplayMetrics;
|
||||
import android.util.Log;
|
||||
import android.view.KeyEvent;
|
||||
@@ -165,7 +166,7 @@ public class FingerprintDialogView extends LinearLayout {
|
||||
title.setSelected(true);
|
||||
|
||||
final CharSequence subtitleText = mBundle.getCharSequence(BiometricPrompt.KEY_SUBTITLE);
|
||||
if (subtitleText == null) {
|
||||
if (TextUtils.isEmpty(subtitleText)) {
|
||||
subtitle.setVisibility(View.GONE);
|
||||
} else {
|
||||
subtitle.setVisibility(View.VISIBLE);
|
||||
@@ -173,11 +174,11 @@ public class FingerprintDialogView extends LinearLayout {
|
||||
}
|
||||
|
||||
final CharSequence descriptionText = mBundle.getCharSequence(BiometricPrompt.KEY_DESCRIPTION);
|
||||
if (descriptionText == null) {
|
||||
subtitle.setVisibility(View.VISIBLE);
|
||||
if (TextUtils.isEmpty(descriptionText)) {
|
||||
description.setVisibility(View.GONE);
|
||||
} else {
|
||||
description.setText(mBundle.getCharSequence(BiometricPrompt.KEY_DESCRIPTION));
|
||||
description.setVisibility(View.VISIBLE);
|
||||
description.setText(descriptionText);
|
||||
}
|
||||
|
||||
negative.setText(mBundle.getCharSequence(BiometricPrompt.KEY_NEGATIVE_TEXT));
|
||||
|
||||
Reference in New Issue
Block a user