提交 44ca0073 编写于 作者: S serge-rider

Revert new object changes fix (NPE)

上级 a81dfedd
......@@ -350,12 +350,18 @@ public class TabbedFolderPageForm extends TabbedFolderPage implements IRefreshab
}
private void refreshPropertyValues(List<DBPPropertyDescriptor> allProps, boolean disableControls) {
DBSObject databaseObject = input.getDatabaseObject();
if (databaseObject == null) {
// Disposed
return;
}
disableControls = false;
ControlEnableState blockEnableState = disableControls ? ControlEnableState.disable(propertiesGroup) : null;
ownerControl.runService(
LoadingJob.createService(
new DatabaseLoadService<Map<DBPPropertyDescriptor, Object>>("Load main properties", input.getDatabaseObject().getDataSource()) {
new DatabaseLoadService<Map<DBPPropertyDescriptor, Object>>("Load main properties", databaseObject.getDataSource()) {
@Override
public Map<DBPPropertyDescriptor, Object> evaluate(DBRProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
DBPPropertySource propertySource = TabbedFolderPageForm.this.curPropertySource;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册