aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/IO.h
diff options
context:
space:
mode:
Diffstat (limited to 'Eigen/src/Core/IO.h')
-rw-r--r--Eigen/src/Core/IO.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/Core/IO.h b/Eigen/src/Core/IO.h
index c98742246..853506288 100644
--- a/Eigen/src/Core/IO.h
+++ b/Eigen/src/Core/IO.h
@@ -153,13 +153,13 @@ std::ostream & ei_print_matrix(std::ostream & s, const Derived& _m, const IOForm
}
else if(fmt.precision == FullPrecision)
{
- if (NumTraits<Scalar>::HasFloatingPoint)
+ if (NumTraits<Scalar>::IsInteger)
{
- explicit_precision = ei_significant_decimals_impl<Scalar>::run();
+ explicit_precision = 0;
}
else
{
- explicit_precision = 0;
+ explicit_precision = ei_significant_decimals_impl<Scalar>::run();
}
}
else