diff options
| author | 2023-11-06 07:40:34 +0000 | |
|---|---|---|
| committer | 2023-11-06 07:40:34 +0000 | |
| commit | 201a936f338f72b3f5b6c2003a059fd58ff36b90 (patch) | |
| tree | 83392c5fcf19a0ca1d5275f7a615874dc4948f16 | |
| parent | 9a5578f94402607ee4bb24f337e12b61e92b7bdb (diff) | |
| parent | 6ad6b169b213f6c1643374aa36c5e8bbe0d66e94 (diff) | |
Merge "Fix system server crash when AvatarPickerActivity started without file authority" into main
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/users/AvatarPickerActivity.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/users/AvatarPickerActivity.java b/packages/SettingsLib/src/com/android/settingslib/users/AvatarPickerActivity.java index 848b177c821f..61c8ee786dbe 100644 --- a/packages/SettingsLib/src/com/android/settingslib/users/AvatarPickerActivity.java +++ b/packages/SettingsLib/src/com/android/settingslib/users/AvatarPickerActivity.java @@ -25,6 +25,7 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -138,7 +139,8 @@ public class AvatarPickerActivity extends Activity { private String getFileAuthority() { String authority = getIntent().getStringExtra(EXTRA_FILE_AUTHORITY); if (authority == null) { - throw new IllegalStateException("File authority must be provided"); + Log.e(this.getClass().getName(), "File authority must be provided"); + finish(); } return authority; } |