android/GameAdapter: Fix the getColor calls using the wrong context
This commit is contained in:
parent
6b86a05152
commit
a06aa2d32c
@ -16,7 +16,6 @@ import androidx.core.content.ContextCompat;
|
|||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import org.citra.citra_emu.CitraApplication;
|
|
||||||
import org.citra.citra_emu.R;
|
import org.citra.citra_emu.R;
|
||||||
import org.citra.citra_emu.activities.EmulationActivity;
|
import org.citra.citra_emu.activities.EmulationActivity;
|
||||||
import org.citra.citra_emu.model.GameDatabase;
|
import org.citra.citra_emu.model.GameDatabase;
|
||||||
@ -101,7 +100,8 @@ public final class GameAdapter extends RecyclerView.Adapter<GameViewHolder> impl
|
|||||||
holder.company = mCursor.getString(GameDatabase.GAME_COLUMN_COMPANY);
|
holder.company = mCursor.getString(GameDatabase.GAME_COLUMN_COMPANY);
|
||||||
|
|
||||||
final int backgroundColorId = isValidGame(holder.path) ? R.color.card_view_background : R.color.card_view_disabled;
|
final int backgroundColorId = isValidGame(holder.path) ? R.color.card_view_background : R.color.card_view_disabled;
|
||||||
holder.setBackgroundColor(ContextCompat.getColor(CitraApplication.getAppContext(), backgroundColorId));
|
View itemView = holder.getItemView();
|
||||||
|
itemView.setBackgroundColor(ContextCompat.getColor(itemView.getContext(), backgroundColorId));
|
||||||
} else {
|
} else {
|
||||||
Log.error("[GameAdapter] Can't bind view; Cursor is not valid.");
|
Log.error("[GameAdapter] Can't bind view; Cursor is not valid.");
|
||||||
}
|
}
|
||||||
|
@ -40,7 +40,7 @@ public class GameViewHolder extends RecyclerView.ViewHolder {
|
|||||||
textFileName = itemView.findViewById(R.id.text_filename);
|
textFileName = itemView.findViewById(R.id.text_filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBackgroundColor(int color){
|
public View getItemView() {
|
||||||
itemView.setBackgroundColor(color);
|
return itemView;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user