mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Merge pull request #2036 from jason-simmons/card_collection_segfault
Do not delete the DrainJob within the DrainJob::Start callback
This commit is contained in:
commit
1566d66a9e
@ -35,7 +35,7 @@ class DrainJob : public mojo::common::DataPipeDrainer::Client {
|
||||
void OnDataComplete() override {
|
||||
Platform::current()->GetUITaskRunner()->PostTask(FROM_HERE,
|
||||
base::Bind(callback_, buffer_.release()));
|
||||
delete this;
|
||||
base::MessageLoop::current()->DeleteSoon(FROM_HERE, this);
|
||||
}
|
||||
|
||||
base::Callback<void(PassRefPtr<SharedBuffer>)> callback_;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user