mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-02 23:55:12 +00:00
Fixes in floating dates with migrated histories.
All service messages are now not multiline (including pinned). Confirmation for profile photo deleting will be added (not enabled). Copy-by-selection should be supported in Linux version now. Drafts that contain only reply-to-id (without text) support added.
This commit is contained in:
@@ -84,7 +84,12 @@ namespace {
|
||||
typedef QMap<uint64, QPair<PeerId, QString> > SentData;
|
||||
SentData sentData;
|
||||
|
||||
HistoryItem *hoveredItem = 0, *pressedItem = 0, *hoveredLinkItem = 0, *pressedLinkItem = 0, *contextItem = 0, *mousedItem = 0;
|
||||
HistoryItem *hoveredItem = nullptr,
|
||||
*pressedItem = nullptr,
|
||||
*hoveredLinkItem = nullptr,
|
||||
*pressedLinkItem = nullptr,
|
||||
*contextItem = nullptr,
|
||||
*mousedItem = nullptr;
|
||||
|
||||
QPixmap *emoji = 0, *emojiLarge = 0;
|
||||
style::font monofont;
|
||||
@@ -1938,7 +1943,7 @@ namespace {
|
||||
delete toDelete[i];
|
||||
}
|
||||
|
||||
::hoveredItem = ::pressedItem = ::hoveredLinkItem = ::pressedLinkItem = ::contextItem = 0;
|
||||
clearMousedItems();
|
||||
}
|
||||
|
||||
void historyClearItems() {
|
||||
@@ -2213,6 +2218,15 @@ namespace {
|
||||
return ::mousedItem;
|
||||
}
|
||||
|
||||
void clearMousedItems() {
|
||||
hoveredItem(nullptr);
|
||||
pressedItem(nullptr);
|
||||
hoveredLinkItem(nullptr);
|
||||
pressedLinkItem(nullptr);
|
||||
contextItem(nullptr);
|
||||
mousedItem(nullptr);
|
||||
}
|
||||
|
||||
const style::font &monofont() {
|
||||
return ::monofont;
|
||||
}
|
||||
|
Reference in New Issue
Block a user