Ignore:
Timestamp:
01/22/14 13:58:17 (10 years ago)
Author:
jts21
Message:

Enable per-item permission values, and tidy up DefaultFrameWriter a little

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/Frame.java

    r731 r737  
    18641864        /**
    18651865         * Sets the item permissions to match the protection for the frame.
     1866         * No longer sets item permissions, since items can have their own permissions now (but still default to frame permissions)
    18661867         *
    18671868         */
     
    18711872               
    18721873                UserAppliedPermission permission = UserAppliedPermission.min(maxPermission, getUserAppliedPermission());
    1873                 _frameName.setPermission(permission);
    18741874
    18751875                switch (permission) {
     
    18941894                }
    18951895
    1896                 for (Overlay o : getOverlays())
     1896                for (Overlay o : getOverlays()) {
     1897                        for(Item i : o.Frame._body) {
     1898                                i.setOverlayPermission(o.permission);
     1899                        }
    18971900                        o.Frame.refreshItemPermissions(o.permission);
    1898 
    1899                 // Only update the permissions if we have to
    1900                 if (_body.size() > 0 && permission.equals(_body.get(0).getPermission()))
    1901                         return;
    1902 
    1903                 for (Item i : _body) {
    1904                         i.setPermission(permission);
    1905                 }
    1906 
     1901                }
    19071902        }
    19081903
Note: See TracChangeset for help on using the changeset viewer.