From 7e67d66e7817a9321c4e94b2184a9226b20b396a Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 31 Oct 2008 10:06:16 -0500 Subject: Merge from trunk (bzr r6887) --- src/sp-shape.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/sp-shape.cpp') diff --git a/src/sp-shape.cpp b/src/sp-shape.cpp index fb3bb9e6a..bf8fd2003 100644 --- a/src/sp-shape.cpp +++ b/src/sp-shape.cpp @@ -286,6 +286,9 @@ sp_shape_update (SPObject *object, SPCtx *ctx, unsigned int flags) if (sp_shape_has_markers (shape)) { /* Dimension marker views */ for (SPItemView *v = item->display; v != NULL; v = v->next) { + if (!v->arenaitem->key) { + NR_ARENA_ITEM_SET_KEY (v->arenaitem, sp_item_display_key_new (SP_MARKER_LOC_QTY)); + } for (int i = 0 ; i < SP_MARKER_LOC_QTY ; i++) { if (shape->marker[i]) { sp_marker_show_dimension ((SPMarker *) shape->marker[i], -- cgit v1.2.3