diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2014-10-14 18:38:41 +0000 |
|---|---|---|
| committer | tavmjong-free <tavmjong@free.fr> | 2014-10-14 18:38:41 +0000 |
| commit | e056d0fa49ed5b9369c0c16c1c4df0c671b88b68 (patch) | |
| tree | 1788e981f21d9b8ae27a3fb23cd7ee68c98e27f9 /src/style-internal.cpp | |
| parent | Implement marker 'orient' attribute value 'auto-start-reverse'. (diff) | |
| parent | Merged hatch pdf and png export code (diff) | |
| download | inkscape-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.cpp | 6 |
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; |
