summaryrefslogtreecommitdiffstats
path: root/src/layer-manager.cpp
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2011-04-07 23:42:04 +0000
commit945ce419c806c73d70203dec33ececafbe108a92 (patch)
treecfcdb59bf47e9db7f9e01f7eebb59924bdeaea94 /src/layer-manager.cpp
parentMerge from trunk (again) (diff)
parentExtensions. SVG+media fix (see Bug #400356). (diff)
downloadinkscape-945ce419c806c73d70203dec33ececafbe108a92.tar.gz
inkscape-945ce419c806c73d70203dec33ececafbe108a92.zip
Merge from trunk
(bzr r9508.1.73)
Diffstat (limited to 'src/layer-manager.cpp')
-rw-r--r--src/layer-manager.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/layer-manager.cpp b/src/layer-manager.cpp
index 95cefc229..e07d7b945 100644
--- a/src/layer-manager.cpp
+++ b/src/layer-manager.cpp
@@ -236,7 +236,7 @@ void LayerManager::_rebuild() {
LayerWatcher* one = _watchers.back();
_watchers.pop_back();
if ( one->_obj ) {
- Node* node = SP_OBJECT_REPR(one->_obj);
+ Node* node = one->_obj->getRepr();
if ( node ) {
node->removeObserver(*one);
}
@@ -264,7 +264,7 @@ void LayerManager::_rebuild() {
if ( root->isAncestorOf(layer) ) {
needsAdd = true;
- for ( SPObject* curr = layer; curr && (curr != root) && needsAdd; curr = SP_OBJECT_PARENT(curr) ) {
+ for ( SPObject* curr = layer; curr && (curr != root) && needsAdd; curr = curr->parent ) {
if ( SP_IS_GROUP(curr) ) {
SPGroup* group = SP_GROUP(curr);
if ( group->layerMode() == SPGroup::LAYER ) {
@@ -307,10 +307,10 @@ void LayerManager::_rebuild() {
// See http://sourceforge.net/tracker/index.php?func=detail&aid=1339397&group_id=93438&atid=604306
SPObject const *higher = layer;
- while ( higher && (SP_OBJECT_PARENT(higher) != root) ) {
- higher = SP_OBJECT_PARENT(higher);
+ while ( higher && (higher->parent != root) ) {
+ higher = higher->parent;
}
- Node* node = higher ? SP_OBJECT_REPR(higher) : 0;
+ Node const* node = higher ? higher->getRepr() : 0;
if ( node && node->parent() ) {
// Debug::EventTracker<DebugAddLayer> tracker(*layer);
@@ -318,7 +318,7 @@ void LayerManager::_rebuild() {
LayerWatcher *eye = new LayerWatcher(this, layer, connection);
_watchers.push_back( eye );
- SP_OBJECT_REPR(layer)->addObserver(*eye);
+ layer->getRepr()->addObserver(*eye);
_addOne(layer);
}