From 099905d88b5046790c6c26842f6ad18d7a33405b Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 10 Aug 2017 00:01:14 +0200 Subject: Make PackagesWriter streaming - you don't need to give count when creating it --- src/monitor-gui.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/monitor-gui.cc') diff --git a/src/monitor-gui.cc b/src/monitor-gui.cc index b02c4de..67b9b63 100644 --- a/src/monitor-gui.cc +++ b/src/monitor-gui.cc @@ -1633,13 +1633,12 @@ private: show_error("Unable to open " + file + " for writing"); return false; } - auto writer = std::unique_ptr( - PackagesWriter::create(packages->rows(), &out)); + auto writer = std::unique_ptr(PackagesWriter::create(&out)); for (size_t i = 0; i < packages->rows(); ++i) { auto const& pkg = packages->package(i); writer->write(pkg.pkg, pkg.data); } - writer.reset(); + writer->flush(); if (!out.good()) { show_error("Error writing " + file); return false; -- cgit v1.2.3-70-g09d2