mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-06 15:13:57 +02:00
Move reaction button from fast share button.
This commit is contained in:
parent
deba090cbd
commit
3dac08d34f
1 changed files with 7 additions and 1 deletions
|
@ -1868,10 +1868,16 @@ Reactions::ButtonParameters Message::reactionButtonParameters(
|
||||||
const auto maybeRelativeCenter = (result.style == ButtonStyle::Service)
|
const auto maybeRelativeCenter = (result.style == ButtonStyle::Service)
|
||||||
? media()->reactionButtonCenterOverride()
|
? media()->reactionButtonCenterOverride()
|
||||||
: std::nullopt;
|
: std::nullopt;
|
||||||
|
const auto addOnTheRight = [&] {
|
||||||
|
return (maybeRelativeCenter
|
||||||
|
|| !(displayFastShare() || displayGoToOriginal()))
|
||||||
|
? st::reactionCornerCenter.x()
|
||||||
|
: 0;
|
||||||
|
};
|
||||||
const auto relativeCenter = QPoint(
|
const auto relativeCenter = QPoint(
|
||||||
maybeRelativeCenter.value_or(onTheLeft
|
maybeRelativeCenter.value_or(onTheLeft
|
||||||
? -st::reactionCornerCenter.x()
|
? -st::reactionCornerCenter.x()
|
||||||
: (geometry.width() + st::reactionCornerCenter.x())),
|
: (geometry.width() + addOnTheRight())),
|
||||||
innerHeight + st::reactionCornerCenter.y());
|
innerHeight + st::reactionCornerCenter.y());
|
||||||
result.center = geometry.topLeft() + relativeCenter;
|
result.center = geometry.topLeft() + relativeCenter;
|
||||||
if (reactionState.itemId != result.context
|
if (reactionState.itemId != result.context
|
||||||
|
|
Loading…
Add table
Reference in a new issue