Ensure that DataPipeDrainer doesn't call OnDataCompete in ctor. (#3126)

This updates use of mtl::DataPipeDrainer to start reading in a separate
method.
This commit is contained in:
Przemysław Pietrzkiewicz 2016-10-13 23:55:52 +02:00 committed by GitHub
parent da96a8bddd
commit d4a5e3671c

View File

@ -16,7 +16,9 @@ class DrainDataPipeJob::JobImpl : public DataPipeDrainer::Client {
public:
explicit JobImpl(mojo::ScopedDataPipeConsumerHandle handle,
const ResultCallback& callback)
: callback_(callback), drainer_(this, std::move(handle)) {}
: callback_(callback), drainer_(this) {
drainer_.Start(std::move(handle));
}
private:
// mojo::common::DataPipeDrainer::Client