From d1495102f2bd63a1932c89a919a58ab2153f8f3d Mon Sep 17 00:00:00 2001
From: psychobunny <psycho.bunny@hotmail.com>
Date: Tue, 1 Apr 2014 11:22:03 -0400
Subject: [PATCH] fixed positioning if no sidebar widget selected

---
 public/src/widgets.js | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/public/src/widgets.js b/public/src/widgets.js
index d16f0e27fd..00bad7ffe6 100644
--- a/public/src/widgets.js
+++ b/public/src/widgets.js
@@ -30,17 +30,6 @@
 		function renderWidgets(location) {
 			var area = $('#content [widget-area="' + location + '"]');
 
-			if (!area.length && window.location.pathname.indexOf('/admin') === -1) {
-				if (location === 'footer') {
-					$('#content').append($('<div class="col-xs-12"><div widget-area="footer"></div></div>'));
-				} else if (location === 'sidebar') {
-					$('#content > *').wrapAll($('<div class="col-xs-9"></div>'));
-					$('#content').append($('<div class="col-xs-3"><div widget-area="sidebar"></div></div>'));
-				}
-
-				area = $('#content [widget-area="' + location + '"]');
-			}
-
 			socket.emit('widgets.render', {template: tpl_url + '.tpl', url: url, location: location}, function(err, renderedWidgets) {
 				var html = '';
 
@@ -50,6 +39,17 @@
 					}
 				}
 
+				if (!area.length && window.location.pathname.indexOf('/admin') === -1 && renderedWidgets.length) {
+					if (location === 'footer') {
+						$('#content').append($('<div class="col-xs-12"><div widget-area="footer"></div></div>'));
+					} else if (location === 'sidebar') {
+						$('#content > *').wrapAll($('<div class="col-xs-9"></div>'));
+						$('#content').append($('<div class="col-xs-3"><div widget-area="sidebar"></div></div>'));
+					}
+
+					area = $('#content [widget-area="' + location + '"]');
+				}
+
 				area.html(html).removeClass('hidden');
 
 				if (!renderedWidgets.length) {