diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/inc/tools/gen.hxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/inc/tools/gen.hxx b/tools/inc/tools/gen.hxx index 1819a90c7002..028d5043f845 100644 --- a/tools/inc/tools/gen.hxx +++ b/tools/inc/tools/gen.hxx @@ -679,8 +679,11 @@ template< typename charT, typename traits > inline std::basic_ostream<charT, traits> & operator <<( std::basic_ostream<charT, traits> & stream, const Rectangle& rectangle ) { - return stream << rectangle.getX() << ',' << rectangle.getY() << ' ' - << rectangle.getWidth() << 'x' << rectangle.getHeight(); + if (rectangle.IsEmpty()) + return stream << "EMPTY"; + else + return stream << rectangle.getWidth() << 'x' << rectangle.getHeight() + << "@(" << rectangle.getX() << ',' << rectangle.getY() << ")"; } #endif |