From 150990515eadf1c2f63e9a3fde999172fc4ef686 Mon Sep 17 00:00:00 2001 From: johanengelen Date: Sat, 13 Sep 2008 21:29:39 +0000 Subject: [PATCH] only display flash helperpath warning for shapes other than paths --- src/node-context.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/node-context.cpp b/src/node-context.cpp index 9f026c3f2..17243b1b2 100644 --- a/src/node-context.cpp +++ b/src/node-context.cpp @@ -177,7 +177,6 @@ sp_node_context_setup(SPEventContext *ec) static void sp_node_context_flash_path(SPEventContext *event_context, SPItem *item, guint timeout) { - g_print ("-----> sp_node_context_flash_path(): TODO: generate the helper path!!\n"); SPNodeContext *nc = SP_NODE_CONTEXT(event_context); nc->remove_flash_counter = 3; // for some reason root_handler is called twice after each item_handler... @@ -190,8 +189,14 @@ sp_node_context_flash_path(SPEventContext *event_context, SPItem *item, guint ti nc->flash_tempitem = NULL; } + SPCanvasItem *canvasitem = NULL; if (SP_IS_PATH(item)) { - SPCanvasItem *canvasitem = sp_nodepath_helperpath_from_path(desktop, SP_PATH(item)); + canvasitem = sp_nodepath_helperpath_from_path(desktop, SP_PATH(item)); + } else { + g_print ("-----> sp_node_context_flash_path(): TODO: generate the helper path!!\n"); + } + + if (canvasitem) { nc->flash_tempitem = desktop->add_temporary_canvasitem (canvasitem, timeout); } } -- 2.30.2