mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fix build on Windows.
This commit is contained in:
parent
116a768fde
commit
c170a86189
3 changed files with 5 additions and 4 deletions
|
@ -878,7 +878,7 @@ void GifsListWidget::updateSelected() {
|
||||||
const auto sy = p.y();
|
const auto sy = p.y();
|
||||||
const auto &[index, exact, relative] = _mosaic.findByPoint({ sx, sy });
|
const auto &[index, exact, relative] = _mosaic.findByPoint({ sx, sy });
|
||||||
const auto selected = exact ? index : -1;
|
const auto selected = exact ? index : -1;
|
||||||
const auto item = exact ? _mosaic.itemAt(selected) : nullptr;
|
const auto item = exact ? _mosaic.itemAt(selected).get() : nullptr;
|
||||||
const auto link = exact ? item->getState(relative, {}).link : nullptr;
|
const auto link = exact ? item->getState(relative, {}).link : nullptr;
|
||||||
|
|
||||||
if (_selected != selected) {
|
if (_selected != selected) {
|
||||||
|
|
|
@ -46,7 +46,7 @@ void SearchByHashtag(ClickContext context, const QString &tag) {
|
||||||
const auto inPeer = my.peer
|
const auto inPeer = my.peer
|
||||||
? my.peer
|
? my.peer
|
||||||
: my.itemId
|
: my.itemId
|
||||||
? data.message(my.itemId)->history()->peer
|
? data.message(my.itemId)->history()->peer.get()
|
||||||
: nullptr;
|
: nullptr;
|
||||||
controller->content()->searchMessages(
|
controller->content()->searchMessages(
|
||||||
tag + ' ',
|
tag + ' ',
|
||||||
|
@ -223,10 +223,11 @@ void BotCommandClickHandler::onClick(ClickContext context) const {
|
||||||
if (const auto delegate = my.elementDelegate ? my.elementDelegate() : nullptr) {
|
if (const auto delegate = my.elementDelegate ? my.elementDelegate() : nullptr) {
|
||||||
delegate->elementSendBotCommand(_cmd, my.itemId);
|
delegate->elementSendBotCommand(_cmd, my.itemId);
|
||||||
} else if (const auto controller = my.sessionWindow.get()) {
|
} else if (const auto controller = my.sessionWindow.get()) {
|
||||||
|
auto &data = controller->session().data();
|
||||||
const auto peer = my.peer
|
const auto peer = my.peer
|
||||||
? my.peer
|
? my.peer
|
||||||
: my.itemId
|
: my.itemId
|
||||||
? controller->session().data().message(my.itemId)->history()->peer
|
? data.message(my.itemId)->history()->peer.get()
|
||||||
: nullptr;
|
: nullptr;
|
||||||
// Can't find context.
|
// Can't find context.
|
||||||
if (!peer) {
|
if (!peer) {
|
||||||
|
|
|
@ -557,7 +557,7 @@ void Inner::updateSelected() {
|
||||||
const auto sy = p.y();
|
const auto sy = p.y();
|
||||||
const auto &[index, exact, relative] = _mosaic.findByPoint({ sx, sy });
|
const auto &[index, exact, relative] = _mosaic.findByPoint({ sx, sy });
|
||||||
const auto selected = exact ? index : -1;
|
const auto selected = exact ? index : -1;
|
||||||
const auto item = exact ? _mosaic.itemAt(selected) : nullptr;
|
const auto item = exact ? _mosaic.itemAt(selected).get() : nullptr;
|
||||||
const auto link = exact ? item->getState(relative, {}).link : nullptr;
|
const auto link = exact ? item->getState(relative, {}).link : nullptr;
|
||||||
|
|
||||||
if (_selected != selected) {
|
if (_selected != selected) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue