[Positioning] Output*: do not output empty RequestList

This commit is contained in:
Matteo Cypriani 2011-06-29 17:36:59 +02:00
parent 773fd559cd
commit 948bd577a2
3 changed files with 8 additions and 3 deletions

View File

@ -11,5 +11,6 @@ void OutputCSV::write(const Result &result)
void OutputCSV::write(const ResultList &results) void OutputCSV::write(const ResultList &results)
{ {
file.write_text(results.to_csv() + '\n') ; if (! results.empty())
file.write_text(results.to_csv() + '\n') ;
} }

View File

@ -12,5 +12,8 @@ void OutputTerminal::write(const Result &result)
void OutputTerminal::write(const ResultList &results) void OutputTerminal::write(const ResultList &results)
{ {
output_stream << results << '\n' ; if (results.empty())
output_stream << "There is no result.\n" ;
else
output_stream << results << '\n' ;
} }

View File

@ -80,7 +80,8 @@ void OutputUDPSocket::write(const Result &result)
void OutputUDPSocket::write(const ResultList &results) void OutputUDPSocket::write(const ResultList &results)
{ {
send_data(results.to_csv()) ; if (! results.empty())
send_data(results.to_csv()) ;
} }