diff --git a/public/app/features/dashboard/row/row_model.ts b/public/app/features/dashboard/row/row_model.ts index 8f458e1911d..0729d43bf0a 100644 --- a/public/app/features/dashboard/row/row_model.ts +++ b/public/app/features/dashboard/row/row_model.ts @@ -44,11 +44,11 @@ export class DashboardRow { } } - panelSpanChanged() { + panelSpanChanged(alwaysSendEvent?) { var oldSpan = this.span; this.updateRowSpan(); - if (oldSpan !== this.span) { + if (alwaysSendEvent || oldSpan !== this.span) { this.events.emit('span-changed'); } } diff --git a/public/app/features/panel/panel_directive.ts b/public/app/features/panel/panel_directive.ts index ee6229c59b0..3af80d25483 100644 --- a/public/app/features/panel/panel_directive.ts +++ b/public/app/features/panel/panel_directive.ts @@ -191,7 +191,7 @@ module.directive('panelResizer', function($rootScope) { } } - ctrl.row.panelSpanChanged(); + ctrl.row.panelSpanChanged(true); scope.$apply(function() { ctrl.render();