commit e183d443bedf598c71f74e2edeb3e99d32d88dc5 Author: n8fr8 nathan@guardianproject.info Date: Thu Aug 20 09:12:52 2020 -0400
for #381 make sure apps array is not null --- .../torproject/android/ui/AppManagerActivity.java | 40 +++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java index 5c071b23..07c36ac7 100644 --- a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java +++ b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java @@ -160,31 +160,31 @@ public class AppManagerActivity extends AppCompatActivity implements OnClickList convertView.setTag(entry); }
- final TorifiedApp app = mApps.get(position); + if (mApps != null) { + final TorifiedApp app = mApps.get(position);
- if (entry.icon != null) { + if (entry.icon != null) {
- try { - entry.icon.setImageDrawable(pMgr.getApplicationIcon(app.getPackageName())); - entry.icon.setOnClickListener(AppManagerActivity.this); - entry.icon.setTag(entry.box); - } - catch (Exception e) - { - e.printStackTrace(); + try { + entry.icon.setImageDrawable(pMgr.getApplicationIcon(app.getPackageName())); + entry.icon.setOnClickListener(AppManagerActivity.this); + entry.icon.setTag(entry.box); + } catch (Exception e) { + e.printStackTrace(); + } } - }
- if (entry.text != null) { - entry.text.setText(app.getName()); - entry.text.setOnClickListener(AppManagerActivity.this); - entry.text.setTag(entry.box); - } + if (entry.text != null) { + entry.text.setText(app.getName()); + entry.text.setOnClickListener(AppManagerActivity.this); + entry.text.setTag(entry.box); + }
- if (entry.box != null) { - entry.box.setOnClickListener(AppManagerActivity.this); - entry.box.setChecked(app.isTorified()); - entry.box.setTag(app); + if (entry.box != null) { + entry.box.setOnClickListener(AppManagerActivity.this); + entry.box.setChecked(app.isTorified()); + entry.box.setTag(app); + } }
return convertView;
tor-commits@lists.torproject.org