From 4ce864157ab0259d3a7a9440b7ca748f7de536f4 Mon Sep 17 00:00:00 2001 From: Jan Pokorný Date: Fri, 29 Jan 2016 23:50:00 +0100 Subject: ccs-flatten: inject also some resource meta-attributes back MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan Pokorný --- __root__/ccs-flatten/restree.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/__root__/ccs-flatten/restree.c b/__root__/ccs-flatten/restree.c index 96ddfee..57319e7 100644 --- a/__root__/ccs-flatten/restree.c +++ b/__root__/ccs-flatten/restree.c @@ -136,6 +136,13 @@ res_do_flatten(xmlNode ** xpp, xmlNode * rmp, resource_node_t * node, const char } } + + /* also restore some meta-attributes */ + if (node->rn_flags &= (RF_INDEPENDENT|RF_NON_CRITICAL)) { + xmlSetProp(n, (xmlChar *) "__independent_subtree", + (xmlChar *) (node->rn_flags&RF_NON_CRITICAL ? "2" : "1")); + } + if (!*xpp) { /* Add top-level container */ *xpp = n; -- cgit