From 546dac25aa0277460b3543a8652307d2b80afd42 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Mon, 30 Apr 2012 16:09:18 +0000 Subject: Do not write angles key if all angles are 0. --- src/entityproperties.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/entityproperties.cc b/src/entityproperties.cc index 533c1fc..08c5088 100644 --- a/src/entityproperties.cc +++ b/src/entityproperties.cc @@ -97,6 +97,7 @@ void EntityProperties::save(QTextStream &textstream) save_comment(textstream, "label"); if (label().size()) textstream << "label=" << label() << '\n'; + save_comment(textstream, "name"); if (name().size()) textstream << "name=" << name() << '\n'; @@ -107,7 +108,9 @@ void EntityProperties::save(QTextStream &textstream) // angles save_comment(textstream, "angles"); - textstream << "angles=" << angles().y() << " " << angles().x() << " " << angles().z() << '\n'; + if ((angles().x() != 0) || (angles().y() != 0) || (angles().z() != 0)) { + textstream << "angles=" << angles().y() << " " << angles().x() << " " << angles().z() << '\n'; + } // radius save_comment(textstream, "radius"); -- cgit v1.2.3