From: Mike Gorse Date: Mon, 9 Jul 2012 22:36:26 +0000 (-0500) Subject: Only add items to the cache on children-changed if they are passed in X-Git-Tag: AT_SPI2_ATK_2_12_0~95 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=f734be9d27abe565c211dc2cd0f360e73fd32c1f;hp=f734be9d27abe565c211dc2cd0f360e73fd32c1f;ds=sidebyside Only add items to the cache on children-changed if they are passed in Gtk tree views, for instance, send children-changed signals without passing an object. If a toolkit does this, then assume that it is doing so because fetching the object would be expensive, and/or the object is transient, so just have the cache bypass the signal rather than ref the child in order to add it. Helps with performance when creating large gtk+ tree views. https://bugzilla.gnome.org/show_bug.cgi?id=674719 ---