summaryrefslogtreecommitdiffstats
path: root/src/selection-chemistry.cpp
diff options
context:
space:
mode:
authorMaximilian Albert <maximilian.albert@gmail.com>2008-01-15 22:09:09 +0000
committercilix42 <cilix42@users.sourceforge.net>2008-01-15 22:09:09 +0000
commit566872ee9828e208e987e84bf7b72c79f6958662 (patch)
tree8351960957ffa8a0b25bf5e4b92367525765eab5 /src/selection-chemistry.cpp
parenthopefully fix compile error on linux (diff)
downloadinkscape-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.cpp9
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);
}
}