Add Nullable annotation to getDecorView

Since getDecorView may return null when dialog's window is no longer
present, annotate it as @Nullable.

Bug: 124327419
Test: none
Change-Id: I0d49b75b14f54cd8ba8304c900f6c8625f889aa8
This commit is contained in:
Siarhei Vishniakou
2019-03-07 11:10:00 -08:00
parent 3c69948e6a
commit 984d64d871

View File

@@ -19,6 +19,7 @@ package android.preference;
import android.annotation.CallSuper;
import android.annotation.DrawableRes;
import android.annotation.Nullable;
import android.annotation.StringRes;
import android.annotation.UnsupportedAppUsage;
import android.app.AlertDialog;
@@ -347,6 +348,7 @@ public abstract class DialogPreference extends Preference implements
* @return the DecorView for the current dialog window, if it exists.
* If the window does not exist, null is returned.
*/
@Nullable
private View getDecorView() {
if (mDialog != null && mDialog.getWindow() != null) {
return mDialog.getWindow().getDecorView();