summaryrefslogtreecommitdiffstats
path: root/src/style-internal.cpp
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2014-10-14 18:38:41 +0000
committertavmjong-free <tavmjong@free.fr>2014-10-14 18:38:41 +0000
commite056d0fa49ed5b9369c0c16c1c4df0c671b88b68 (patch)
tree1788e981f21d9b8ae27a3fb23cd7ee68c98e27f9 /src/style-internal.cpp
parentImplement marker 'orient' attribute value 'auto-start-reverse'. (diff)
parentMerged hatch pdf and png export code (diff)
downloadinkscape-e056d0fa49ed5b9369c0c16c1c4df0c671b88b68.tar.gz
inkscape-e056d0fa49ed5b9369c0c16c1c4df0c671b88b68.zip
Merge hatch rendering code from Tomasz Boczkowski.
(bzr r13614)
Diffstat (limited to 'src/style-internal.cpp')
-rw-r--r--src/style-internal.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/style-internal.cpp b/src/style-internal.cpp
index a81a2799d..b858e5cb6 100644
--- a/src/style-internal.cpp
+++ b/src/style-internal.cpp
@@ -964,7 +964,11 @@ SPIPaint::read( gchar const *str ) {
if (!value.href && document) {
// std::cout << " Creating value.href" << std::endl;
value.href = new SPPaintServerReference(document);
- value.href->changedSignal().connect(sigc::bind(sigc::ptr_fun((this == &style->fill)? sp_style_fill_paint_server_ref_changed : sp_style_stroke_paint_server_ref_changed), style));
+ if (this == &style->fill) {
+ style->fill_ps_changed_connection = value.href->changedSignal().connect(sigc::bind(sigc::ptr_fun(sp_style_fill_paint_server_ref_changed), style));
+ } else {
+ style->stroke_ps_changed_connection = value.href->changedSignal().connect(sigc::bind(sigc::ptr_fun(sp_style_stroke_paint_server_ref_changed), style));
+ }
}
// std::cout << "uri: " << (uri?uri:"null") << std::endl;