aboutsummaryrefslogtreecommitdiff
path: root/src/css.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/css.hh')
-rw-r--r--src/css.hh21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/css.hh b/src/css.hh
index 4ed854d1..bfacb0ef 100644
--- a/src/css.hh
+++ b/src/css.hh
@@ -304,26 +304,7 @@ class CssPropertyList : public lout::misc::SimpleVector <CssProperty> {
refCount = 0;
this->ownerOfStrings = ownerOfStrings;
};
- inline CssPropertyList(const CssPropertyList &p, bool deep = false) :
- lout::misc::SimpleVector <CssProperty> (p) {
- refCount = 0;
- if (deep) {
- for (int i = 0; i < size (); i++) {
- CssProperty *p = getRef(i);
- switch (p->type) {
- case CSS_TYPE_STRING:
- case CSS_TYPE_SYMBOL:
- p->value.strVal = dStrdup (p->value.strVal);
- break;
- default:
- break;
- }
- }
- ownerOfStrings = true;
- } else {
- ownerOfStrings = false;
- }
- };
+ CssPropertyList(const CssPropertyList &p, bool deep = false);
~CssPropertyList ();
void set (CssPropertyName name, CssValueType type,