Skip to content

Commit

Permalink
ChangeLocale is now not necessary due to Settings::get_value<Real>()
Browse files Browse the repository at this point in the history
Let us restrict ChangeLocale usage.

It can cause trouble for mixing current locale.

This commit fixes a problem with Text Tool Options Panel
with size and orientation Widget_Vector showing bizarre values
regarding decimal separator in some non-English locales
(example: Portuguese. Instead of "0,5" it shows "0.50000,00")
  • Loading branch information
rodolforg committed Nov 2, 2021
1 parent b8b0ee7 commit 4bb7366
Show file tree
Hide file tree
Showing 15 changed files with 0 additions and 25 deletions.
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_bline.cpp
Expand Up @@ -321,8 +321,6 @@ StateBLine_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

set_id(settings.get_value("bline.id", _("NewSpline")));

set_blend(settings.get_value("bline.blend", int(Color::BLEND_COMPOSITE)));
Expand Down
1 change: 0 additions & 1 deletion synfig-studio/src/gui/states/state_bone.cpp
Expand Up @@ -232,7 +232,6 @@ StateBone_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC,"C");
if(c_layer==SKELETON_TYPE){
set_id(settings.get_value("bone.skel_id", _("NewSkeleton")));
}else{
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_brush.cpp
Expand Up @@ -441,8 +441,6 @@ StateBrush_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

int brush_path_count = settings.get_value("brush.path_count", 0);
if (brush_path_count > 0)
{
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_circle.cpp
Expand Up @@ -308,8 +308,6 @@ StateCircle_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

//parse the arguments yargh!
set_id(settings.get_value("circle.id", "Circle"));

Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_draw.cpp
Expand Up @@ -373,8 +373,6 @@ StateDraw_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

set_id(settings.get_value("draw.id","NewDrawing"));

set_blend(settings.get_value("draw.blend", int(Color::BLEND_COMPOSITE)));
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_gradient.cpp
Expand Up @@ -244,8 +244,6 @@ StateGradient_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

set_id(settings.get_value("gradient.id", "Gradient"));

set_layer_linear_gradient_flag(settings.get_value("gradient.layer_linear_gradient", true));
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_lasso.cpp
Expand Up @@ -378,8 +378,6 @@ StateLasso_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

set_id(settings.get_value("lasso.id", "NewDrawing"));

set_opacity(settings.get_value("lasso.opacity", 1.0));
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_polygon.cpp
Expand Up @@ -277,8 +277,6 @@ StatePolygon_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

set_id(settings.get_value("polygon.id", "Polygon"));

set_blend(settings.get_value("polygon.blend", int(Color::BLEND_COMPOSITE)));
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_rectangle.cpp
Expand Up @@ -288,8 +288,6 @@ StateRectangle_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

//parse the arguments yargh!
set_id(settings.get_value("rectangle.id", "Rectangle"));

Expand Down
1 change: 0 additions & 1 deletion synfig-studio/src/gui/states/state_rotate.cpp
Expand Up @@ -164,7 +164,6 @@ StateRotate_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");
set_scale_flag(settings.get_value("rotate.scale", true));
}
catch(...)
Expand Down
1 change: 0 additions & 1 deletion synfig-studio/src/gui/states/state_scale.cpp
Expand Up @@ -152,7 +152,6 @@ StateScale_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");
set_aspect_lock_flag(settings.get_value("scale.lock_aspect", true));
}
catch(...)
Expand Down
1 change: 0 additions & 1 deletion synfig-studio/src/gui/states/state_smoothmove.cpp
Expand Up @@ -159,7 +159,6 @@ StateSmoothMove_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");
set_radius(settings.get_value("smooth_move.radius", 1.0));
}
catch(...)
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_star.cpp
Expand Up @@ -340,8 +340,6 @@ StateStar_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

//parse the arguments yargh!
set_id(settings.get_value("star.id", "Star"));

Expand Down
1 change: 0 additions & 1 deletion synfig-studio/src/gui/states/state_text.cpp
Expand Up @@ -222,7 +222,6 @@ StateText_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");
Vector v;

//parse the arguments yargh!
Expand Down
2 changes: 0 additions & 2 deletions synfig-studio/src/gui/states/state_width.cpp
Expand Up @@ -178,8 +178,6 @@ StateWidth_Context::load_settings()
{
try
{
synfig::ChangeLocale change_locale(LC_NUMERIC, "C");

//parse the arguments yargh!
set_delta(settings.get_value("width.delta", 6.0));

Expand Down

0 comments on commit 4bb7366

Please sign in to comment.