diff options
| author | Maximilian Albert <maximilian.albert@gmail.com> | 2008-01-15 22:09:09 +0000 |
|---|---|---|
| committer | cilix42 <cilix42@users.sourceforge.net> | 2008-01-15 22:09:09 +0000 |
| commit | 566872ee9828e208e987e84bf7b72c79f6958662 (patch) | |
| tree | 8351960957ffa8a0b25bf5e4b92367525765eab5 /src/selection-chemistry.cpp | |
| parent | hopefully fix compile error on linux (diff) | |
| download | inkscape-566872ee9828e208e987e84bf7b72c79f6958662.tar.gz inkscape-566872ee9828e208e987e84bf7b72c79f6958662.zip | |
Slightly more 'object-oriented' way to invoke item-specific conversion-to-guides methods
(bzr r4499)
Diffstat (limited to 'src/selection-chemistry.cpp')
| -rw-r--r-- | src/selection-chemistry.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp index b1a579d8b..4cf34e2c5 100644 --- a/src/selection-chemistry.cpp +++ b/src/selection-chemistry.cpp @@ -79,7 +79,6 @@ #include "gradient-drag.h" #include "uri-references.h" #include "live_effects/lpeobject.h" -#include "sp-rect.h" using NR::X; using NR::Y; @@ -2443,16 +2442,12 @@ void sp_selection_to_marker(bool apply) } static void sp_selection_to_guides_recursive(SPItem *item) { - if (SP_IS_RECT(item)) { - sp_rect_convert_to_guides(SP_RECT(item), false); - } else if (SP_IS_BOX3D(item)) { - box3d_convert_to_guides(SP_BOX3D(item), false); - } else if (SP_IS_GROUP(item)) { + if (SP_IS_GROUP(item) && !SP_IS_BOX3D(item)) { for (GSList *i = sp_item_group_item_list (SP_GROUP(item)); i != NULL; i = i->next) { sp_selection_to_guides_recursive(SP_ITEM(i->data)); } } else { - sp_item_convert_to_guides(item); + sp_item_convert_item_to_guides(item); } } |
