summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anna Bauza <annabauza@google.com> 2023-11-06 07:40:34 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-11-06 07:40:34 +0000
commit201a936f338f72b3f5b6c2003a059fd58ff36b90 (patch)
tree83392c5fcf19a0ca1d5275f7a615874dc4948f16
parent9a5578f94402607ee4bb24f337e12b61e92b7bdb (diff)
parent6ad6b169b213f6c1643374aa36c5e8bbe0d66e94 (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.java4
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;
}