mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Fix possible crash in migration tracking.
This commit is contained in:
parent
879df6e6a3
commit
29d93d348c
1 changed files with 11 additions and 2 deletions
|
@ -3946,8 +3946,17 @@ void HistoryInner::notifyIsBotChanged() {
|
|||
}
|
||||
|
||||
void HistoryInner::notifyMigrateUpdated() {
|
||||
_migrated = _history->migrateFrom();
|
||||
_migrated->translateTo(_history->translatedTo());
|
||||
const auto migrated = _history->migrateFrom();
|
||||
if (_migrated != migrated) {
|
||||
if (_migrated) {
|
||||
_migrated->delegateMixin()->setCurrent(nullptr);
|
||||
}
|
||||
_migrated = migrated;
|
||||
if (_migrated) {
|
||||
_migrated->delegateMixin()->setCurrent(this);
|
||||
_migrated->translateTo(_history->translatedTo());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void HistoryInner::applyDragSelection() {
|
||||
|
|
Loading…
Add table
Reference in a new issue