summaryrefslogtreecommitdiff
path: root/src/base/cprintf.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/cprintf.cc')
-rw-r--r--src/base/cprintf.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/base/cprintf.cc b/src/base/cprintf.cc
index caf1bb847..b764f60e9 100644
--- a/src/base/cprintf.cc
+++ b/src/base/cprintf.cc
@@ -47,6 +47,7 @@ Print::Print(std::ostream &stream, const std::string &format)
saved_flags = stream.flags();
saved_fill = stream.fill();
saved_precision = stream.precision();
+ saved_width = stream.width();
}
Print::Print(std::ostream &stream, const char *format)
@@ -55,6 +56,7 @@ Print::Print(std::ostream &stream, const char *format)
saved_flags = stream.flags();
saved_fill = stream.fill();
saved_precision = stream.precision();
+ saved_width = stream.width();
}
Print::~Print()
@@ -310,6 +312,7 @@ Print::end_args()
stream.flags(saved_flags);
stream.fill(saved_fill);
stream.precision(saved_precision);
+ stream.width(saved_width);
}
} // namespace cp