[Goocanvas-devel] goo_canvas_item_ensure_updated infinite loop
Status: Beta
Brought to you by:
dachaplin
From: Gustavo J. A. M. C. <gj...@in...> - 2007-10-07 15:02:59
|
goo_canvas_item_ensure_updated ends up calling itself, for my custom goocanvas item: #126 0x00002ab2187fcabc in goo_canvas_item_ensure_updated (item=0xbb7910) at goocanvasitem.c:1454 #127 0x00002ab2188026ff in goo_canvas_item_simple_get_items_at (item=0xbb7910, x=318, y=300, cr=0x2e9a050, is_pointer_event=1, parent_visible=1, found_items=0x0) at goocanvasitemsimple.c:991 #128 0x00002ab2187fc981 in goo_canvas_item_get_items_at (item=0xbb7910, x=318, y=300, cr=0x2e9a050, is_pointer_event=1, parent_is_visible=1, found_items=0x0) at goocanvasitem.c:1371 #129 0x00002ab2187f8a94 in goo_canvas_group_get_items_at (item=0xbb78a0, x=318, y=300, cr=0x2e9a050, is_pointer_event=1, parent_visible=1, found_items=0x0) at goocanvasgroup.c:471 #130 0x00002ab2187fc981 in goo_canvas_item_get_items_at (item=0xbb78a0, x=318, y=300, cr=0x2e9a050, is_pointer_event=1, parent_is_visible=1, found_items=0x0) at goocanvasitem.c:1371 #131 0x00002ab2188186c8 in goo_canvas_get_item_at (canvas=0xbfc700, x=318, y=300, is_pointer_event=1) at goocanvas.c:1010 #132 0x00002ab21881bf66 in update_pointer_item (canvas=0xbfc700, event=0x0) at goocanvas.c:2529 #133 0x00002ab21881b079 in goo_canvas_update_internal (canvas=0xbfc700, cr=0x2e99c00) at goocanvas.c:2100 #134 0x00002ab21881b0a1 in goo_canvas_update (canvas=0xbfc700) at goocanvas.c:2120 #135 0x00002ab2187fcabc in goo_canvas_item_ensure_updated (item=0xbb7910) at goocanvasitem.c:1454 Any suggestions on how to break the loop? -- Gustavo J. A. M. Carneiro <gj...@in...> <gu...@us...> "The universe is always one step beyond logic" -- Frank Herbert |