diff options
Diffstat (limited to 'src/live_effects/parameter/parameter.cpp')
| -rw-r--r-- | src/live_effects/parameter/parameter.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/live_effects/parameter/parameter.cpp b/src/live_effects/parameter/parameter.cpp index bb7ea4c9e..faed7c389 100644 --- a/src/live_effects/parameter/parameter.cpp +++ b/src/live_effects/parameter/parameter.cpp @@ -120,9 +120,12 @@ void ScalarParam::param_make_integer(bool yes)
{
integer = yes;
+ digits = 0;
+ inc_step = 1;
+ inc_page = 10;
if (rsu) {
- rsu->getS()->setDigits(0);
- rsu->getS()->setIncrements(1, 10);
+ rsu->getS()->setDigits(digits);
+ rsu->getS()->setIncrements(inc_step, inc_page);
}
}
@@ -133,8 +136,6 @@ ScalarParam::param_getWidget() rsu = new Inkscape::UI::Widget::RegisteredScalar();
rsu->init(param_label, param_tooltip, param_key, *param_wr, param_effect->getRepr(), param_effect->getSPDoc());
rsu->setValue(value);
- if (integer)
- param_make_integer();
rsu->getS()->setDigits(digits);
rsu->getS()->setIncrements(inc_step, inc_page);
|
