mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-07-25 06:54:43 +00:00
Use base::weak_qptr / base::make_weak.
This commit is contained in:
@@ -76,7 +76,7 @@ auto ConcurrentSender::with_instance(Method &&method)
|
||||
weak = _weak,
|
||||
method = std::forward<Method>(method)
|
||||
]() mutable {
|
||||
if (const auto instance = weak.data()) {
|
||||
if (const auto instance = weak.get()) {
|
||||
std::move(method)(instance);
|
||||
}
|
||||
});
|
||||
@@ -136,7 +136,7 @@ mtpRequestId ConcurrentSender::RequestBuilder::send() {
|
||||
}
|
||||
|
||||
ConcurrentSender::ConcurrentSender(
|
||||
QPointer<Instance> weak,
|
||||
base::weak_qptr<Instance> weak,
|
||||
Fn<void(FnMut<void()>)> runner)
|
||||
: _weak(weak)
|
||||
, _runner(runner) {
|
||||
|
||||
Reference in New Issue
Block a user