Merge "update summary change no matter whether summary is equal"
This commit is contained in:
@@ -163,15 +163,11 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
|
|||||||
public void notifySummaryChanged(Tile tile) {
|
public void notifySummaryChanged(Tile tile) {
|
||||||
final int position = mDashboardData.getPositionByTile(tile);
|
final int position = mDashboardData.getPositionByTile(tile);
|
||||||
if (position != DashboardData.POSITION_NOT_FOUND) {
|
if (position != DashboardData.POSITION_NOT_FOUND) {
|
||||||
final Tile targetTile = (Tile) mDashboardData.getItemEntityByPosition(position);
|
|
||||||
if (!TextUtils.equals(tile.summary, targetTile.summary)) {
|
|
||||||
|
|
||||||
// Since usually tile in parameter and tile in mCategories are same instance,
|
// Since usually tile in parameter and tile in mCategories are same instance,
|
||||||
// which is hard to be detected by DiffUtil, so we notifyItemChanged directly.
|
// which is hard to be detected by DiffUtil, so we notifyItemChanged directly.
|
||||||
notifyItemChanged(position);
|
notifyItemChanged(position);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// TODO: move this method to SuggestionParser or some other util class
|
// TODO: move this method to SuggestionParser or some other util class
|
||||||
public void disableSuggestion(Tile suggestion) {
|
public void disableSuggestion(Tile suggestion) {
|
||||||
|
|||||||
Reference in New Issue
Block a user