- Timestamp:
- 07/24/19 13:23:34 (5 years ago)
- Location:
- trunk/src/org/expeditee
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/encryption/io/EncryptedExpWriter.java
r1415 r1416 203 203 boolean userHasKey = Label.getLabel(toWrite.getEncryptionLabel()) == LabelResult.SuccessResolveLabelToKey; 204 204 205 // If we have no surrogates that inherit this property from us, and we have the label required to encrypt it, then we should entry it. 205 206 if (!surrogatesInherit && userHasKey) { 206 207 EncryptionDetail reencryptOnSave = new EncryptionDetail(EncryptionDetail.Type.ReencryptOnSave); … … 208 209 writeTagReencryptOnSave(toWrite, tags, tag); 209 210 } else { 211 // If one or more surrogates still inherit from us, or we do not have the label, then we write it out unencrypted. 210 212 EncryptionDetail unencryptedOnSave = new EncryptionDetail(EncryptionDetail.Type.UnencryptedOnSave); 211 213 toWrite.setEncryptionDetailForTag(tag + "", unencryptedOnSave); -
trunk/src/org/expeditee/items/Text.java
r1415 r1416 2269 2269 @Override 2270 2270 public float getSize() { 2271 return getPaintFont().getSize(); 2271 if (isSurrogate() && surrogatePropertyInheritance.get(DefaultFrameWriter.FONT_STR)) { 2272 return ((Text) this.getPrimary()).getSize(); 2273 } else { 2274 return getPaintFont().getSize(); 2275 } 2276 2277 //return getPaintFont().getSize(); 2272 2278 } 2273 2279 … … 2298 2304 rebuild(true); 2299 2305 invalidateAll(); 2306 2307 if (isSurrogate()) { 2308 surrogatePropertyInheritance.put(DefaultFrameWriter.FONT_STR, false); 2309 Item primary = getPrimary(); 2310 if (subjectToInheritanceCheckOnSave(DefaultFrameWriter.FONT_STR)) { 2311 EncryptionDetail inheritanceCheckOnSave = new EncryptionDetail(EncryptionDetail.Type.InheritanceCheckOnSave); 2312 primary.primaryPropertyEncryption.put(DefaultFrameWriter.FONT_STR, inheritanceCheckOnSave); 2313 } 2314 } 2300 2315 } 2301 2316
Note:
See TracChangeset
for help on using the changeset viewer.