From 1c61c69265b9c0230b834c0d4d7c78a11f9d5b19 Mon Sep 17 00:00:00 2001 From: Kruti Shah Date: Wed, 7 Mar 2012 16:19:05 -0800 Subject: Timeline Bug Fix: IKNINJA-1283 Signed-off-by: Kruti Shah --- .../Timeline/TimelinePanel.reel/TimelinePanel.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js index 9c782787..087bf3cd 100644 --- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js +++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js @@ -397,9 +397,22 @@ var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { }, handleCloseDocument: { - value: function(event) { - this.clearTimelinePanel(); - } + value: function(event) { + if(this.application.ninja.documentController._activeDocument){ + this._boolCacheArrays = false; + this.clearTimelinePanel(); + this._boolCacheArrays = true; + this._bindDocumentEvents(); + + this.hashInstance = this.createLayerHashTable(); + this.hashLayerNumber = this.createLayerNumberHash(); + this.hashElementMapToLayer = this.createElementMapToLayer(); + this.initTimelineForDocument(); + }else{ + this.clearTimelinePanel(); + } + + } }, handleSwitchDocument : { -- cgit v1.2.3