diff --git a/codec2talkie/build.gradle b/codec2talkie/build.gradle index 2d0a77b..a115cfc 100644 --- a/codec2talkie/build.gradle +++ b/codec2talkie/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.radio.codec2talkie" minSdkVersion 23 targetSdkVersion 30 - versionCode 141 - versionName "1.41" + versionCode 142 + versionName "1.42" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemAdapter.java b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemAdapter.java index 05b425a..77e7907 100644 --- a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemAdapter.java +++ b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/log/LogItemAdapter.java @@ -31,12 +31,14 @@ public class LogItemAdapter extends ListAdapter { @Override public boolean areItemsTheSame(@NonNull LogItem oldItem, @NonNull LogItem newItem) { - return oldItem.getTimestampEpoch() == newItem.getTimestampEpoch(); + return oldItem.getTimestampEpoch() == newItem.getTimestampEpoch() && + oldItem.getSrcCallsign().equals(newItem.getSrcCallsign()); } @Override public boolean areContentsTheSame(@NonNull LogItem oldItem, @NonNull LogItem newItem) { - return oldItem.getTimestampEpoch() == newItem.getTimestampEpoch(); + return oldItem.getTimestampEpoch() == newItem.getTimestampEpoch() && + oldItem.getSrcCallsign().equals(newItem.getSrcCallsign()); } } }