PF_NONE = 0,
PF_BOUNDS = 1,
PF_MODIFIED = 2,
- PF_SYSTEM = 4
+ PF_SYSTEM = 4,
+ PF_CMDLN = 8
} Ecore_Config_Flag;
/**
ecore_config_bound(e);
e->flags |= PF_MODIFIED;
+ e->flags = e->flags & ~PF_CMDLN;
return ECORE_CONFIG_ERR_SUCC;
}
return ECORE_CONFIG_ERR_IGNORED;
return ECORE_CONFIG_PARSE_EXIT;
}
else
- ecore_config_set(prop->key, arg);
+ {
+ ecore_config_set(prop->key, arg);
+ prop->flags |= PF_CMDLN;
+ }
return ECORE_CONFIG_PARSE_CONTINUE;
}
while (next)
{
/* let the config_db deal with this
- if (!(next->flags & PF_MODIFIED))
+ * handyande: hmm, not sure that it ever does - reinstating until
+ * further discussions satisfy me!
+ */
+ if (!(next->flags & PF_MODIFIED) || next->flags & PF_CMDLN)
{
next = next->next;
continue;
}
- */
+
tmp = NULL;
switch (next->type)