Increase maximum length of gradient ids
authorNikita Kitaev <nikitakit@gmail.com>
Fri, 2 Apr 2010 04:01:05 +0000 (21:01 -0700)
committerNikita Kitaev <nikitakit@gmail.com>
Fri, 2 Apr 2010 04:01:05 +0000 (21:01 -0700)
They are cut short when alloted memory runs out.
(It may be a good idea to use strings instead of char arrays.)

synfig-core/src/modules/mod_svg/svg_parser.h

index a1190d8..3ac8f9b 100644 (file)
@@ -65,13 +65,13 @@ typedef struct stop_t{
         float pos;
 }ColorStop;
 typedef struct linear_g{
-       char name[40];
+       char name[80];
        float x1,x2,y1,y2;
        std::list<ColorStop*> *stops;
        Matrix *transform;
 }LinearGradient;
 typedef struct radial_g{
-       char name[40];
+       char name[80];
        float cx,cy;//center point
        //float fx,fy; //not supported by Synfig
        float r; //radius