diff options
Diffstat (limited to 'options/slider.cpp')
| -rw-r--r-- | options/slider.cpp | 15 | 
1 files changed, 14 insertions, 1 deletions
| diff --git a/options/slider.cpp b/options/slider.cpp index 4f4124c6..56d9ba16 100644 --- a/options/slider.cpp +++ b/options/slider.cpp @@ -24,8 +24,21 @@ slider_value::slider_value(double cur, double min, double max) :          cur_ = min_;  } -slider_value::slider_value(const slider_value& v) : slider_value(v.cur(), v.min(), v.max()) +slider_value& slider_value::operator=(const slider_value& v)  { +    if (this != &v) +    { +        cur_ = v.cur(); +        min_ = v.min(); +        max_ = v.max(); +    } + +    return *this; +} + +slider_value::slider_value(const slider_value& v) +{ +    *this = v;  }  slider_value::slider_value() : slider_value(0, 0, 0) | 
