diff options
| author | Joel Klinghed <the_jk@yahoo.com> | 2017-08-10 00:01:14 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@yahoo.com> | 2017-08-10 00:01:14 +0200 |
| commit | 099905d88b5046790c6c26842f6ad18d7a33405b (patch) | |
| tree | dd8175bd865dec36e8cfec40c6c61f740cebf902 /src/monitor-gui.cc | |
| parent | bd6f48ebe79c5df764de616bec55dc284eb91210 (diff) | |
Make PackagesWriter streaming - you don't need to give count when creating it
Diffstat (limited to 'src/monitor-gui.cc')
| -rw-r--r-- | src/monitor-gui.cc | 5 |
1 files changed, 2 insertions, 3 deletions
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>( - PackagesWriter::create(packages->rows(), &out)); + auto writer = std::unique_ptr<PackagesWriter>(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; |
