From 97715b33d5a0f231f19e89e20c45149f4c8a6d16 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 5 Jun 2014 17:06:17 -0400 Subject: [PATCH] FIX: Composer wasn't displaying errors correctly. The fix is a hack around our weird view structure that we need to fix. --- .../javascripts/discourse/views/composer/composer_view.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/assets/javascripts/discourse/views/composer/composer_view.js b/app/assets/javascripts/discourse/views/composer/composer_view.js index a85934d16c6..1f36698cb12 100644 --- a/app/assets/javascripts/discourse/views/composer/composer_view.js +++ b/app/assets/javascripts/discourse/views/composer/composer_view.js @@ -114,8 +114,13 @@ Discourse.ComposerView = Discourse.View.extend(Ember.Evented, { }); Discourse.TransitionHelper.after($replyControl, this.resize); this.ensureMaximumDimensionForImagesInPreview(); + this.set('controller.view', this); }.on('didInsertElement'), + _unlinkView: function() { + this.set('controller.view', null); + }.on('willDestroyElement'), + ensureMaximumDimensionForImagesInPreview: function() { // This enforce maximum dimensions of images in the preview according // to the current site settings.