Fixed a typo.
[synfig.git] / synfig-core / trunk / src / synfig / color.h
index 4624341..a5455c1 100644 (file)
@@ -107,10 +107,11 @@ public:
 
 private:
        value_type a_, r_, g_, b_;
-       static String hex_;
 
 public:
 
+       const String get_string(void)const;
+
        Color &
        operator+=(const Color &rhs)
        {
@@ -271,7 +272,7 @@ public:
        static const String real2hex(ColorReal c);
 
        //! Returns the color as a 6 character hex sting
-       const String& get_hex()const { return hex_ = real2hex(r_)+real2hex(g_)+real2hex(b_); }
+       const String get_hex()const { return String(real2hex(r_)+real2hex(g_)+real2hex(b_)); }
 
        //! Sets the color's R, G, and B from a 3 or 6 character hex string
        void set_hex(String& hex);