You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following issue occurs where tabulate will override the flags of an iostream and fail to undo the changes after the print. This causes any future prints to have the flags of tabulate.
The issue comes from these locale lines:
std::locale::global(std::locale(locale));
This overrides the global setting for all stringstreams and causes other prints to be affected.
Seeing a same issue. The only alternative for me is to call the std::locale::global(...) with the copy of the current locale before calling into tabulate. Any ETA for fixing this?
The following issue occurs where tabulate will override the flags of an iostream and fail to undo the changes after the print. This causes any future prints to have the flags of tabulate.
The issue comes from these locale lines:
std::locale::global(std::locale(locale));
This overrides the global setting for all stringstreams and causes other prints to be affected.
https://stackoverflow.com/questions/17202819/c-reset-locale-to-c-globally
The text was updated successfully, but these errors were encountered: