Fix several ChatColors issues.

fork-5.53.8
Alex Hart 2021-05-26 20:06:57 -03:00
rodzic c794b5c2e7
commit 35930fb23a
6 zmienionych plików z 11 dodań i 10 usunięć

Wyświetl plik

@ -1531,8 +1531,9 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
public @NonNull List<Projection> getColorizerProjections() {
List<Projection> projections = new LinkedList<>();
if (messageRecord.isOutgoing() &&
!hasNoBubble(messageRecord) &&
if (messageRecord.isOutgoing() &&
!hasNoBubble(messageRecord) &&
!messageRecord.isRemoteDelete() &&
bodyBubbleCorners != null)
{
projections.add(Projection.relativeToViewRoot(bodyBubble, bodyBubbleCorners).translateX(bodyBubble.getTranslationX()));

Wyświetl plik

@ -51,7 +51,7 @@ sealed class ChatColorSelectionRepository(context: Context) {
if (wallpaper != null) {
consumer(wallpaper.autoChatColors)
} else {
consumer(ChatColorsPalette.Bubbles.default)
consumer(ChatColorsPalette.Bubbles.default.withId(ChatColors.Id.Auto))
}
}
}

Wyświetl plik

@ -30,7 +30,7 @@ data class ChatColorSelectionState(
)
} else {
ChatColorMappingModel(
ChatColorsPalette.Bubbles.default,
ChatColorsPalette.Bubbles.default.withId(ChatColors.Id.Auto),
chatColors?.id == ChatColors.Id.Auto,
true
)

Wyświetl plik

@ -927,7 +927,7 @@ public class Recipient {
} else if (getWallpaper() != null) {
return getWallpaper().getAutoChatColors();
} else {
return ChatColorsPalette.Bubbles.getDefault();
return ChatColorsPalette.Bubbles.getDefault().withId(ChatColors.Id.Auto.INSTANCE);
}
}

Wyświetl plik

@ -116,13 +116,13 @@ public class ChatWallpaperFragment extends Fragment {
viewModel.saveWallpaperSelection();
dialog.dismiss();
})
.setNeutralButton(R.string.ChatWallpaperFragment__reset_all_wallpapers, (dialog, which) -> {
.setNegativeButton(R.string.ChatWallpaperFragment__reset_all_wallpapers, (dialog, which) -> {
viewModel.setWallpaper(null);
viewModel.setDimInDarkTheme(true);
viewModel.resetAllWallpaper();
dialog.dismiss();
})
.setNegativeButton(android.R.string.cancel, (dialog, which) -> {
.setNeutralButton(android.R.string.cancel, (dialog, which) -> {
dialog.dismiss();
})
.show();
@ -136,11 +136,11 @@ public class ChatWallpaperFragment extends Fragment {
viewModel.clearChatColor();
dialog.dismiss();
})
.setNeutralButton(R.string.ChatWallpaperFragment__reset_all_colors, (dialog, which) -> {
.setNegativeButton(R.string.ChatWallpaperFragment__reset_all_colors, (dialog, which) -> {
viewModel.resetAllChatColors();
dialog.dismiss();
})
.setNegativeButton(android.R.string.cancel, (dialog, which) -> {
.setNeutralButton(android.R.string.cancel, (dialog, which) -> {
dialog.dismiss();
})
.show();

Wyświetl plik

@ -44,7 +44,7 @@ class ChatWallpaperRepository {
} else if (SignalStore.wallpaper().hasWallpaperSet()) {
return Objects.requireNonNull(SignalStore.wallpaper().getWallpaper()).getAutoChatColors();
} else {
return ChatColorsPalette.Bubbles.getDefault();
return ChatColorsPalette.Bubbles.getDefault().withId(ChatColors.Id.Auto.INSTANCE);
}
}