summaryrefslogtreecommitdiffstats
path: root/src/display/nr-style.cpp
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2014-12-23 09:25:08 +0000
committertavmjong-free <tavmjong@free.fr>2014-12-23 09:25:08 +0000
commitf01a18216e26fd87a53188018e03527c7fdf8a57 (patch)
treee5fc50bfa2b278d007659dd0aa4c6587414731dd /src/display/nr-style.cpp
parentBug #1380413: make sure that the rect toolbar knows when and when not to update (diff)
downloadinkscape-f01a18216e26fd87a53188018e03527c7fdf8a57.tar.gz
inkscape-f01a18216e26fd87a53188018e03527c7fdf8a57.zip
Use gray for 'context-fill' and 'context-stroke' in marker selector.
Fix rendering bug when elements with 'context-fill' and 'context-stroke' are inside groups. (bzr r13822)
Diffstat (limited to 'src/display/nr-style.cpp')
-rw-r--r--src/display/nr-style.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/display/nr-style.cpp b/src/display/nr-style.cpp
index 9dadaf3f1..1740785e2 100644
--- a/src/display/nr-style.cpp
+++ b/src/display/nr-style.cpp
@@ -101,13 +101,14 @@ void NRStyle::set(SPStyle *style, SPStyle *context_style)
if( context_style != NULL ) {
style_fill = &(context_style->fill);
} else {
- std::cerr << "NRStyle::set: 'context-fill': 'context_style' is NULL" << std::endl;
+ // A marker in the defs section will result in ending up here.
+ //std::cerr << "NRStyle::set: 'context-fill': 'context_style' is NULL" << std::endl;
}
} else if ( style_fill->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_STROKE ) {
if( context_style != NULL ) {
style_fill = &(context_style->stroke);
} else {
- std::cerr << "NRStyle::set: 'context-stroke': 'context_style' is NULL" << std::endl;
+ //std::cerr << "NRStyle::set: 'context-stroke': 'context_style' is NULL" << std::endl;
}
}
@@ -125,9 +126,10 @@ void NRStyle::set(SPStyle *style, SPStyle *context_style)
} else if ( style_fill->isNone() ) {
fill.clear();
} else if ( style_fill->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_FILL ) {
- std::cerr << "NRStyle::set: fill: context-fill: Double" << std::endl;
+ // A marker in the defs section will result in ending up here.
+ //std::cerr << "NRStyle::set: fill: context-fill: Double" << std::endl;
} else if ( style_fill->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_STROKE ) {
- std::cerr << "NRStyle::set: fill: context-stroke: Double" << std::endl;
+ //std::cerr << "NRStyle::set: fill: context-stroke: Double" << std::endl;
} else {
g_assert_not_reached();
}
@@ -150,13 +152,13 @@ void NRStyle::set(SPStyle *style, SPStyle *context_style)
if( context_style != NULL ) {
style_stroke = &(context_style->fill);
} else {
- std::cerr << "NRStyle::set: 'context-fill': 'context_style' is NULL" << std::endl;
+ //std::cerr << "NRStyle::set: 'context-fill': 'context_style' is NULL" << std::endl;
}
} else if ( style_stroke->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_STROKE ) {
if( context_style != NULL ) {
style_stroke = &(context_style->stroke);
} else {
- std::cerr << "NRStyle::set: 'context-stroke': 'context_style' is NULL" << std::endl;
+ //std::cerr << "NRStyle::set: 'context-stroke': 'context_style' is NULL" << std::endl;
}
}
@@ -174,9 +176,9 @@ void NRStyle::set(SPStyle *style, SPStyle *context_style)
} else if ( style_stroke->isNone() ) {
stroke.clear();
} else if ( style_stroke->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_FILL ) {
- std::cerr << "NRStyle::set: stroke: context-fill: Double" << std::endl;
+ //std::cerr << "NRStyle::set: stroke: context-fill: Double" << std::endl;
} else if ( style_stroke->paintOrigin == SP_CSS_PAINT_ORIGIN_CONTEXT_STROKE ) {
- std::cerr << "NRStyle::set: stroke: context-stroke: Double" << std::endl;
+ //std::cerr << "NRStyle::set: stroke: context-stroke: Double" << std::endl;
} else {
g_assert_not_reached();
}