Merge "Fix Settings crashes after tapping "Learn more" in fingerprint page"
This commit is contained in:
@@ -829,7 +829,7 @@ public class FingerprintSettings extends SubSettings {
|
|||||||
};
|
};
|
||||||
|
|
||||||
private static class LearnMoreSpan extends URLSpan {
|
private static class LearnMoreSpan extends URLSpan {
|
||||||
|
private static final String TAG = "LearnMoreSpan";
|
||||||
private static final Typeface TYPEFACE_MEDIUM =
|
private static final Typeface TYPEFACE_MEDIUM =
|
||||||
Typeface.create("sans-serif-medium", Typeface.NORMAL);
|
Typeface.create("sans-serif-medium", Typeface.NORMAL);
|
||||||
|
|
||||||
@@ -854,6 +854,10 @@ public class FingerprintSettings extends SubSettings {
|
|||||||
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(ctx, mEnforcedAdmin);
|
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(ctx, mEnforcedAdmin);
|
||||||
} else {
|
} else {
|
||||||
Intent intent = HelpUtils.getHelpIntent(ctx, getURL(), ctx.getClass().getName());
|
Intent intent = HelpUtils.getHelpIntent(ctx, getURL(), ctx.getClass().getName());
|
||||||
|
if (intent == null) {
|
||||||
|
Log.w(LearnMoreSpan.TAG, "Null help intent.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
widget.startActivityForResult(intent, 0);
|
widget.startActivityForResult(intent, 0);
|
||||||
} catch (ActivityNotFoundException e) {
|
} catch (ActivityNotFoundException e) {
|
||||||
|
Reference in New Issue
Block a user