From d68e2c879c9254cae1ea8e248ebe70ddf5e797e6 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 19 Jul 2015 09:20:27 +0100 Subject: Handle node delete so we don't assert --- render/html.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/render/html.c b/render/html.c index c2d26f7df..30b01cb04 100644 --- a/render/html.c +++ b/render/html.c @@ -730,6 +730,21 @@ html_document_user_data_handler(dom_node_operation operation, } switch (operation) { + case DOM_NODE_CLONED: + LOG("Cloned"); + break; + case DOM_NODE_RENAMED: + LOG("Renamed"); + break; + case DOM_NODE_IMPORTED: + LOG("imported"); + break; + case DOM_NODE_ADOPTED: + LOG("Adopted"); + break; + case DOM_NODE_DELETED: + /* This is the only path I expect */ + break; default: LOG("User data operation not handled."); assert(0); -- cgit v1.2.3