cid#1619687 Not restoring ostream format
Change-Id: Id47cdffca6e597f3bf60ac9def5e92916443b117 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173967 Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
This commit is contained in:
@@ -82,11 +82,19 @@ void printUnoValue(
|
||||
out << *o3tl::forceAccess<sal_uInt64>(value);
|
||||
break;
|
||||
case css::uno::TypeClass_FLOAT:
|
||||
{
|
||||
std::ios_base::fmtflags origfmt = out.flags();
|
||||
out << std::uppercase << *o3tl::forceAccess<float>(value);
|
||||
out.setf(origfmt);
|
||||
break;
|
||||
}
|
||||
case css::uno::TypeClass_DOUBLE:
|
||||
{
|
||||
std::ios_base::fmtflags origfmt = out.flags();
|
||||
out << std::uppercase << *o3tl::forceAccess<double>(value);
|
||||
out.setf(origfmt);
|
||||
break;
|
||||
}
|
||||
case css::uno::TypeClass_CHAR:
|
||||
{
|
||||
std::ios_base::fmtflags origfmt = out.flags();
|
||||
|
||||
Reference in New Issue
Block a user