From 0d171c6b28062c7f8773739726f10f425763ad57 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 6 Feb 2019 21:14:01 -0800 Subject: [PATCH] Fix lock icon drawing on top of the loading spinner --- app/src/main/java/com/limelight/grid/PcGridAdapter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/limelight/grid/PcGridAdapter.java b/app/src/main/java/com/limelight/grid/PcGridAdapter.java index 5ab4c06a..2d5ad728 100644 --- a/app/src/main/java/com/limelight/grid/PcGridAdapter.java +++ b/app/src/main/java/com/limelight/grid/PcGridAdapter.java @@ -78,7 +78,10 @@ public class PcGridAdapter extends GenericGridAdapter { overlayView.setAlpha(0.4f); return true; } - else if (obj.details.pairState == PairingManager.PairState.NOT_PAIRED) { + // We must check if the status is exactly online and unpaired + // to avoid colliding with the loading spinner when status is unknown + else if (obj.details.state == ComputerDetails.State.ONLINE && + obj.details.pairState == PairingManager.PairState.NOT_PAIRED) { overlayView.setImageResource(R.drawable.ic_lock); overlayView.setAlpha(1.0f); return true;