Fixed a bug where you wouldn't show up in members header if you were owner of the tag. Added unassigned filter to members header also

pull/14/head
Sam Bosley 13 years ago
parent f32259d931
commit b2b28b6bd3

@ -284,10 +284,18 @@ public class TagViewFragment extends TaskListFragment {
addImageForMember(membersView, member);
}
// Handle creator
JSONObject owner;
if(tagData.getValue(TagData.USER_ID) != 0) {
JSONObject owner = new JSONObject(tagData.getValue(TagData.USER));
addImageForMember(membersView, owner);
owner = new JSONObject(tagData.getValue(TagData.USER));
} else {
owner = ActFmPreferenceService.thisUser();
}
addImageForMember(membersView, owner);
JSONObject unassigned = new JSONObject();
unassigned.put("id", Task.USER_ID_UNASSIGNED);
unassigned.put("name", getActivity().getString(R.string.actfm_EPA_unassigned));
addImageForMember(membersView, unassigned);
}
} catch (JSONException e) {
e.printStackTrace();
@ -307,7 +315,11 @@ public class TagViewFragment extends TaskListFragment {
AsyncImageView image = new AsyncImageView(getActivity());
image.setLayoutParams(new LinearLayout.LayoutParams((int)(50 * displayMetrics.density),
(int)(50 * displayMetrics.density)));
image.setDefaultImageResource(R.drawable.icn_default_person_image);
if (member.optLong("id", Task.USER_ID_SELF) == Task.USER_ID_UNASSIGNED)
image.setDefaultImageResource(R.drawable.icn_anyone);
image.setScaleType(ImageView.ScaleType.FIT_XY);
try {
final long id = member.getLong("id");

Loading…
Cancel
Save