diff --git a/includes/field_ui.inc b/includes/field_ui.inc
index bd8cd63..30a08f1 100644
--- a/includes/field_ui.inc
+++ b/includes/field_ui.inc
@@ -49,10 +49,10 @@ function field_group_field_ui_form_params($form, EntityDisplayBase $display) {
    }
  }

+  $layoutPlugin = $display->getLayout();
  // Get possible regions.
-  $layout_info = $display->getThirdPartySettings(‘field_layout’);
-  if (!empty($layout_info) && isset($layout_info[‘id’])) {
-    $layout = \Drupal::service(‘plugin.manager.core.layout’)->getDefinition($layout_info[‘id’]);
+  if (!empty($layoutPlugin)) {
+    $layout = $layoutPlugin->getPluginDefinition();
    $params->available_regions = $layout->getRegionNames();
    $params->default_region = $layout->getDefaultRegion();
  }