提交 dc5d224c 编写于 作者: S Serge Rider

EntityEditor - refresh affects properties

上级 17486ff6
......@@ -85,6 +85,7 @@ public class ObjectPropertiesEditor extends AbstractDatabaseObjectEditor<DBSObje
private SashForm sashForm;
private boolean activated = false;
private Composite propsPlaceholder;
private TabbedFolderPageProperties propertiesPanel;
public ObjectPropertiesEditor()
{
......@@ -215,9 +216,9 @@ public class ObjectPropertiesEditor extends AbstractDatabaseObjectEditor<DBSObje
return;
}
activated = true;
TabbedFolderPageProperties props = new TabbedFolderPageProperties(getEditorInput());
propertiesPanel = new TabbedFolderPageProperties(getEditorInput());
props.createControl(propsPlaceholder);
propertiesPanel.createControl(propsPlaceholder);
pageControl.layout();
if (sashForm != null) {
......@@ -382,6 +383,7 @@ public class ObjectPropertiesEditor extends AbstractDatabaseObjectEditor<DBSObje
@Override
public void refreshPart(Object source, boolean force) {
propertiesPanel.refreshPart(source, force);
if (folderComposite != null && folderComposite.getFolders() != null) {
for (TabbedFolderInfo folder : folderComposite.getFolders()) {
if (folder.getContents() instanceof IRefreshablePart) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册