diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-03-31 22:07:00 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-03-31 22:07:00 +0000 |
| commit | a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab (patch) | |
| tree | c2da53e170ecb9317e4fdf2e8ab3e884008eccaa /src/sp-ellipse.cpp | |
| parent | Added TypeInfo class. (diff) | |
| download | inkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.tar.gz inkscape-a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab.zip | |
Prepared exchange of casting macros.
(bzr r11608.1.63)
Diffstat (limited to 'src/sp-ellipse.cpp')
| -rw-r--r-- | src/sp-ellipse.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sp-ellipse.cpp b/src/sp-ellipse.cpp index 29f7f0397..ac0351a5e 100644 --- a/src/sp-ellipse.cpp +++ b/src/sp-ellipse.cpp @@ -83,6 +83,7 @@ static void sp_genericellipse_init(SPGenericEllipse *ellipse) { ellipse->cgenericEllipse = new CGenericEllipse(ellipse); + ellipse->typeHierarchy.insert(typeid(SPGenericEllipse)); delete ellipse->cshape; ellipse->cshape = ellipse->cgenericEllipse; @@ -360,6 +361,7 @@ static void sp_ellipse_init(SPEllipse *ellipse) { ellipse->cellipse = new CEllipse(ellipse); + ellipse->typeHierarchy.insert(typeid(SPEllipse)); delete ellipse->cgenericEllipse; ellipse->cgenericEllipse = ellipse->cellipse; @@ -472,6 +474,7 @@ static void sp_circle_init(SPCircle *circle) { circle->ccircle = new CCircle(circle); + circle->typeHierarchy.insert(typeid(SPCircle)); delete circle->cgenericEllipse; circle->cgenericEllipse = circle->ccircle; @@ -559,6 +562,7 @@ static void sp_arc_init(SPArc *arc) { arc->carc = new CArc(arc); + arc->typeHierarchy.insert(typeid(SPArc)); delete arc->cgenericEllipse; arc->cgenericEllipse = arc->carc; |
