mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fix possible crash in emoji suggestions.
This commit is contained in:
parent
46dfde881a
commit
f2286fdffd
1 changed files with 2 additions and 2 deletions
|
@ -526,14 +526,14 @@ SuggestionsController::SuggestionsController(
|
||||||
setReplaceCallback(nullptr);
|
setReplaceCallback(nullptr);
|
||||||
|
|
||||||
const auto fieldCallback = [=](not_null<QEvent*> event) {
|
const auto fieldCallback = [=](not_null<QEvent*> event) {
|
||||||
return fieldFilter(event)
|
return (_container && fieldFilter(event))
|
||||||
? base::EventFilterResult::Cancel
|
? base::EventFilterResult::Cancel
|
||||||
: base::EventFilterResult::Continue;
|
: base::EventFilterResult::Continue;
|
||||||
};
|
};
|
||||||
_fieldFilter.reset(base::install_event_filter(_field, fieldCallback));
|
_fieldFilter.reset(base::install_event_filter(_field, fieldCallback));
|
||||||
|
|
||||||
const auto outerCallback = [=](not_null<QEvent*> event) {
|
const auto outerCallback = [=](not_null<QEvent*> event) {
|
||||||
return outerFilter(event)
|
return (_container && outerFilter(event))
|
||||||
? base::EventFilterResult::Cancel
|
? base::EventFilterResult::Cancel
|
||||||
: base::EventFilterResult::Continue;
|
: base::EventFilterResult::Continue;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue