diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java index ef0cd8313..0f22a0661 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java @@ -389,10 +389,13 @@ public class EditPeopleControlSet extends PopupControlSet { CheckedTextView ctv = (CheckedTextView) convertView.findViewById(android.R.id.text1); super.getView(position, ctv, parent); AsyncImageView image = (AsyncImageView) convertView.findViewById(R.id.person_image); - if (position <= 1) { - image.setVisibility(View.GONE); + image.setDefaultImageResource(R.drawable.icn_default_person_image); + if (position == 0) { + image.setUrl(ActFmPreferenceService.thisUser().optString("picture")); + } else if (position == 1) { + image.setUrl(""); + image.setDefaultImageResource(R.drawable.icn_anyone); } else { - image.setVisibility(View.VISIBLE); image.setUrl(getItem(position).user.optString("picture")); } return convertView; diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java index 3021f043c..e0d5c93c3 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java @@ -378,7 +378,7 @@ public class TagViewActivity extends TaskListActivity { AsyncImageView image = new AsyncImageView(this); image.setLayoutParams(new LinearLayout.LayoutParams((int)(50 * displayMetrics.density), (int)(50 * displayMetrics.density))); - image.setDefaultImageResource(R.drawable.ic_contact_picture_2); + image.setDefaultImageResource(R.drawable.icn_default_person_image); image.setScaleType(ImageView.ScaleType.FIT_XY); try { final long id = member.getLong("id"); diff --git a/astrid/res/drawable/icn_anyone.png b/astrid/res/drawable/icn_anyone.png new file mode 100644 index 000000000..fa830dcd4 Binary files /dev/null and b/astrid/res/drawable/icn_anyone.png differ diff --git a/astrid/res/drawable/icn_default_person_image.png b/astrid/res/drawable/icn_default_person_image.png new file mode 100644 index 000000000..22b6fb987 Binary files /dev/null and b/astrid/res/drawable/icn_default_person_image.png differ diff --git a/astrid/res/layout/assigned_adapter_row.xml b/astrid/res/layout/assigned_adapter_row.xml index 7d7a09139..9a20981a1 100644 --- a/astrid/res/layout/assigned_adapter_row.xml +++ b/astrid/res/layout/assigned_adapter_row.xml @@ -11,7 +11,7 @@ android:gravity="center" android:layout_gravity="center_vertical" android:scaleType="fitCenter" - astrid:defaultSrc="@drawable/ic_contact_picture_2" /> + astrid:defaultSrc="@drawable/icn_default_person_image" /> diff --git a/astrid/res/layout/contact_adapter_row.xml b/astrid/res/layout/contact_adapter_row.xml index ef2979ced..e74602664 100644 --- a/astrid/res/layout/contact_adapter_row.xml +++ b/astrid/res/layout/contact_adapter_row.xml @@ -15,7 +15,7 @@ android:layout_height="44dip" android:gravity="center" android:scaleType="fitCenter" - astrid:defaultSrc="@drawable/ic_contact_picture_2" /> + astrid:defaultSrc="@drawable/icn_default_person_image" /> diff --git a/astrid/res/layout/task_adapter_row.xml b/astrid/res/layout/task_adapter_row.xml index af17dfc0b..b78ca46e5 100644 --- a/astrid/res/layout/task_adapter_row.xml +++ b/astrid/res/layout/task_adapter_row.xml @@ -56,7 +56,7 @@ android:layout_height="35dip" android:padding="5dip" android:scaleType="fitCenter" - astrid:defaultSrc="@drawable/ic_contact_picture_2" + astrid:defaultSrc="@drawable/icn_default_person_image" android:visibility="gone"/> diff --git a/astrid/res/layout/update_adapter_row.xml b/astrid/res/layout/update_adapter_row.xml index cc0953e4d..b15a90444 100644 --- a/astrid/res/layout/update_adapter_row.xml +++ b/astrid/res/layout/update_adapter_row.xml @@ -22,7 +22,7 @@ android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:paddingTop="5dip" - astrid:defaultSrc="@drawable/ic_contact_picture_2" + astrid:defaultSrc="@drawable/icn_default_person_image" android:scaleType="fitCenter" /> diff --git a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java b/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java index 99e77b435..a7b48ba77 100644 --- a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java +++ b/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java @@ -82,7 +82,7 @@ public class ContactListAdapter extends CursorAdapter { text1.setText(cursor.getString(name)); text2.setText(cursor.getString(email)); } - imageView.setImageResource(R.drawable.ic_contact_picture_2); + imageView.setImageResource(R.drawable.icn_default_person_image); Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, cursor.getLong(0)); imageView.setTag(uri); ContactImageTask ciTask = new ContactImageTask(imageView);