From f33d706113074aad0d55ec10059e797e0524ec77 Mon Sep 17 00:00:00 2001 From: Oliver Joseph Ash Date: Mon, 25 Mar 2013 18:00:32 +0000 Subject: [PATCH] Check that CollectionView is rendered before appending ItemViews, fixes marionettejs/backbone.marionette#533 --- src/marionette.collectionview.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/marionette.collectionview.js b/src/marionette.collectionview.js index 48e79f7aa9..2da2f300d2 100644 --- a/src/marionette.collectionview.js +++ b/src/marionette.collectionview.js @@ -183,7 +183,9 @@ Marionette.CollectionView = Marionette.View.extend({ // render the item view renderItemView: function(view, index) { view.render(); - this.appendHtml(this, view, index); + if (this.isRendered) { + this.appendHtml(this, view, index); + } }, // Build an `itemView` for every model in the collection.