Преглед на файлове

(un)lock a frame should not affect elements unrelated to the frame

Ryan Di преди 1 година
родител
ревизия
0bf1b4c4af
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      src/actions/actionElementLock.ts

+ 3 - 2
src/actions/actionElementLock.ts

@@ -28,8 +28,9 @@ export const actionToggleElementLock = register({
       elements: elements.map((element) => {
         if (
           !selectedElementsMap.has(element.id) &&
-          element.frameId &&
-          !selectedElementsMap.has(element.frameId)
+          (!element.frameId ||
+            // lock frame children if frame is selected
+            (element.frameId && !selectedElementsMap.has(element.frameId)))
         ) {
           return element;
         }