Check for key status before enabling click events.
This commit is contained in:
committed by
Dominik Schürmann
parent
848bb01cff
commit
37abe757f0
@@ -109,7 +109,7 @@ public class SelectSignKeyAdapter extends KeyCursorAdapter<CursorAdapter.KeyCurs
|
|||||||
|
|
||||||
public SignKeyItemHolder(View itemView) {
|
public SignKeyItemHolder(View itemView) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
itemView.setClickable(true);
|
itemView.setClickable(false);
|
||||||
itemView.setOnClickListener(this);
|
itemView.setOnClickListener(this);
|
||||||
|
|
||||||
mUserIdText = (TextView) itemView.findViewById(R.id.select_key_item_name);
|
mUserIdText = (TextView) itemView.findViewById(R.id.select_key_item_name);
|
||||||
@@ -162,6 +162,7 @@ public class SelectSignKeyAdapter extends KeyCursorAdapter<CursorAdapter.KeyCurs
|
|||||||
mStatusIcon.setVisibility(View.VISIBLE);
|
mStatusIcon.setVisibility(View.VISIBLE);
|
||||||
textColor = ContextCompat.getColor(context, R.color.key_flag_gray);
|
textColor = ContextCompat.getColor(context, R.color.key_flag_gray);
|
||||||
} else {
|
} else {
|
||||||
|
itemView.setClickable(true);
|
||||||
mStatusIcon.setVisibility(View.GONE);
|
mStatusIcon.setVisibility(View.GONE);
|
||||||
textColor = FormattingUtils.getColorFromAttr(context, R.attr.colorText);
|
textColor = FormattingUtils.getColorFromAttr(context, R.attr.colorText);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user