Code

better fix for lpe stack forking
[inkscape.git] / src / live_effects / parameter / random.cpp
index d5efc7ce3852c31da10d134305e68304b7760335..889e5375b9fc872b36857e76f1221ba65b0944a2 100644 (file)
@@ -10,7 +10,7 @@
 #include "live_effects/effect.h"
 #include "svg/svg.h"
 #include "libnr/nr-values.h"
-
+#include "ui/widget/registered-widget.h"
 #include <gtkmm.h>
 #include "ui/widget/random.h"
 
@@ -54,7 +54,7 @@ RandomParam::param_readSVGValue(const gchar * strvalue)
     if (success == 1) {
         success += sp_svg_number_read_d(stringarray[1], &newstartseed);
         if (success == 2) {
-            param_set_value(newval, newstartseed);
+            param_set_value(newval, static_cast<long>(newstartseed));
         } else {
             param_set_value(newval, defseed);
         }
@@ -66,7 +66,7 @@ RandomParam::param_readSVGValue(const gchar * strvalue)
 }
 
 gchar *
-RandomParam::param_writeSVGValue() const
+RandomParam::param_getSVGValue() const
 {
     Inkscape::SVGOStringStream os;
     os << value << ';' << startseed;