]> Shamusworld >> Repos - architektonas/blobdiff - src/actions/actionlayerstogglelock.cpp
Still in the middle of fixing preview/snapper rendering...
[architektonas] / src / actions / actionlayerstogglelock.cpp
index 063c099e122959287d82ce9f71b69deec3619722..84aa552356a782c12b40ea06b02d75088e61e097 100644 (file)
@@ -32,28 +32,38 @@ void ActionLayersToggleLock::trigger()
 {
        RS_DEBUG->print("toggle layer");
 
-       if (graphic != NULL)
+       if (graphic)
        {
                RS_Layer * layer = graphic->getActiveLayer();
 
-               if (layer != NULL)
+               if (layer)
                {
                        graphic->toggleLayerLock(layer);
 
                        // deselect entities on locked layer:
                        if (layer->isLocked())
-                               for (RS_Entity * e = container->firstEntity(); e != NULL;
-                                    e = container->nextEntity())
+                       {
+                               for(RS_Entity * e=container->firstEntity(); e!=NULL;
+                                       e=container->nextEntity())
+                               {
                                        if (e != NULL && e->isVisible() && e->getLayer() == layer)
                                        {
-                                               if (graphicView != NULL)
+#warning "!!! Old rendering path need upgrade !!!"
+#if 0
+                                               if (graphicView)
                                                        graphicView->deleteEntity(e);
+#endif
 
                                                e->setSelected(false);
 
-                                               if (graphicView != NULL)
+#warning "!!! Old rendering path need upgrade !!!"
+#if 0
+                                               if (graphicView)
                                                        graphicView->drawEntity(e);
+#endif
                                        }
+                               }
+                       }
                }
        }