mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Always underline links if color is the same as text.
This commit is contained in:
parent
af100c2d13
commit
d206ba7e1d
2 changed files with 8 additions and 1 deletions
|
@ -479,6 +479,12 @@ void ChatStyle::assignPalette(not_null<const style::palette*> palette) {
|
|||
_msgSelectOverlayCornersSmall = {};
|
||||
_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({});
|
||||
}
|
||||
|
||||
|
@ -604,6 +610,7 @@ void ChatStyle::make(style::icon &my, const style::icon &original) const {
|
|||
void ChatStyle::make(
|
||||
style::TextPalette &my,
|
||||
const style::TextPalette &original) const {
|
||||
my.linkAlwaysActive = original.linkAlwaysActive;
|
||||
make(my.linkFg, original.linkFg);
|
||||
make(my.monoFg, original.monoFg);
|
||||
make(my.selectBg, original.selectBg);
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 5a9878bea93c401fa15043d6002bda984eee090e
|
||||
Subproject commit d81997194e74b2e0c207cc9dd7cafde845fcf390
|
Loading…
Add table
Reference in a new issue