mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +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 = {};
|
_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);
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 5a9878bea93c401fa15043d6002bda984eee090e
|
Subproject commit d81997194e74b2e0c207cc9dd7cafde845fcf390
|
Loading…
Add table
Reference in a new issue