diff --git a/panels_page/panels_page.write.inc b/panels_page/panels_page.write.inc index ade10ddcb3088033c6cf637def3ffea06a2e3083..fdd53c97a8645db7f9c45eb437bce69b226c4337 100644 --- a/panels_page/panels_page.write.inc +++ b/panels_page/panels_page.write.inc @@ -27,6 +27,11 @@ function panels_page_fields() { */ function panels_page_save_display(&$panel_page) { if (empty($panel_page->displays[$panel_page->current]['did']) || $panel_page->displays[$panel_page->current]['did'] == 'new') { + if (!empty($panel_page->export)) { + $code = panels_export_display($panel_page->display); + eval($code); + $panel_page->display =& $display; + } return panels_page_save($panel_page); } }