From a422c9ad2dbb73821d08aa480de004508048d0de Mon Sep 17 00:00:00 2001 From: bancika Date: Sat, 22 Jan 2011 13:23:58 +0000 Subject: [PATCH] don't stick to locked components --- .../DIYLC/src/org/diylc/presenter/Presenter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java index ba405b64..29b01006 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java @@ -605,8 +605,8 @@ public class Presenter implements IPlugInPort { for (IDIYComponent component : currentProject.getComponents()) { ComponentType componentType = componentTypeMap.get(component.getClass().getName()); - // Do not process a component if it's already in the map. - if (!controlPointMap.containsKey(component)) { + // Do not process a component if it's already in the map and if it's locked. + if (!controlPointMap.containsKey(component) && !isComponentLocked(component)) { // Check if there's a control point in the current selection // that matches with one of its control points. for (int i = 0; i < component.getControlPointCount(); i++) {