mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-03 08:05:12 +00:00
Always underline links if color is the same as text.
This commit is contained in:
@@ -479,6 +479,12 @@ void ChatStyle::assignPalette(not_null<const style::palette*> palette) {
|
|||||||
_msgSelectOverlayCornersSmall = {};
|
_msgSelectOverlayCornersSmall = {};
|
||||||
_msgSelectOverlayCornersLarge = {};
|
_msgSelectOverlayCornersLarge = {};
|
||||||
|
|
||||||
|
for (auto &stm : _messageStyles) {
|
||||||
|
const auto same = (stm.textPalette.linkFg->c == stm.historyTextFg->c);
|
||||||
|
stm.textPalette.linkAlwaysActive = same ? 1 : 0;
|
||||||
|
stm.semiboldPalette.linkAlwaysActive = same ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
_paletteChanged.fire({});
|
_paletteChanged.fire({});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -604,6 +610,7 @@ void ChatStyle::make(style::icon &my, const style::icon &original) const {
|
|||||||
void ChatStyle::make(
|
void ChatStyle::make(
|
||||||
style::TextPalette &my,
|
style::TextPalette &my,
|
||||||
const style::TextPalette &original) const {
|
const style::TextPalette &original) const {
|
||||||
|
my.linkAlwaysActive = original.linkAlwaysActive;
|
||||||
make(my.linkFg, original.linkFg);
|
make(my.linkFg, original.linkFg);
|
||||||
make(my.monoFg, original.monoFg);
|
make(my.monoFg, original.monoFg);
|
||||||
make(my.selectBg, original.selectBg);
|
make(my.selectBg, original.selectBg);
|
||||||
|
Submodule Telegram/lib_ui updated: 5a9878bea9...d81997194e
Reference in New Issue
Block a user