summaryrefslogtreecommitdiffstats
path: root/src/sp-shape.cpp
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-07-04 15:27:06 +0000
committerJaviertxo <jtx@jtx.marker.es>2013-07-04 15:27:06 +0000
commitb8ef835cd10460cf7548bae4970b395e9d7767d9 (patch)
tree12e14b42023385cf8bf8192c2ae482a4f59deff1 /src/sp-shape.cpp
parentIm not sure what changes are (diff)
parentShape calculations. do not quantize the coordinates. (Bug 168158) (diff)
downloadinkscape-b8ef835cd10460cf7548bae4970b395e9d7767d9.tar.gz
inkscape-b8ef835cd10460cf7548bae4970b395e9d7767d9.zip
Upadate to trunk
(bzr r11950.1.122)
Diffstat (limited to 'src/sp-shape.cpp')
-rw-r--r--src/sp-shape.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/sp-shape.cpp b/src/sp-shape.cpp
index be9f5388c..38ffbb20c 100644
--- a/src/sp-shape.cpp
+++ b/src/sp-shape.cpp
@@ -868,6 +868,13 @@ int SPShape::hasMarkers() const
all three settings. This should be fixed later such that if 'marker' is
specified, then all three should appear. */
+ // Ignore markers for objects which are inside markers themselves.
+ for (SPObject *parent = this->parent; parent != NULL; parent = parent->parent) {
+ if(SP_IS_MARKER(parent)) {
+ return 0;
+ }
+ }
+
return (
this->_curve &&
(this->_marker[SP_MARKER_LOC] ||