- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 27 Mar 2008 14:07:14 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css1 In directory hutz:/tmp/cvs-serv27791 Modified Files: CssBackgroundCSS2.java Log Message: do duplicate as it should (ie: in a painful way) Index: CssBackgroundCSS2.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css1/CssBackgroundCSS2.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- CssBackgroundCSS2.java 17 Mar 2008 18:29:51 -0000 1.8 +++ CssBackgroundCSS2.java 27 Mar 2008 14:07:12 -0000 1.9 @@ -65,6 +65,33 @@ boolean same; /** + * Duplicate this property. + * + * @see org.w3c.css.css.CssCascadingOrder#order + */ + public CssProperty duplicate() { + CssBackgroundCSS2 cloned = (CssBackgroundCSS2) super.duplicate(); + if (cloned != null) { + if (color != null) { + cloned.color = (CssBackgroundColorCSS2) color.duplicate(); + } + if (image != null) { + cloned.image = (CssBackgroundImageCSS2) image.duplicate(); + } + if (repeat != null) { + cloned.repeat = (CssBackgroundRepeatCSS2) repeat.duplicate(); + } + if (attachment != null) { + cloned.attachment = (CssBackgroundAttachmentCSS2) attachment.duplicate(); + } + if (position != null) { + cloned.position = (CssBackgroundPositionCSS2) position.duplicate(); + } + } + return cloned; + } + + /** * Create a new CssBackgroundCSS2 */ public CssBackgroundCSS2() {
Received on Thursday, 27 March 2008 14:07:49 UTC