提交 68e0dfb7 编写于 作者: J jurgen

Refresh project on open

Former-commit-id: c2f9fa47
上级 90d264a3
......@@ -25,6 +25,7 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.core.DBeaverCore;
import org.jkiss.dbeaver.model.DBPApplication;
import org.jkiss.dbeaver.model.DBPProjectManager;
import org.jkiss.dbeaver.runtime.DefaultProgressMonitor;
import org.jkiss.dbeaver.ui.resources.DefaultResourceHandlerImpl;
import org.jkiss.dbeaver.model.project.DBPProjectListener;
import org.jkiss.dbeaver.model.project.DBPResourceHandler;
......@@ -102,6 +103,7 @@ public class ProjectRegistry implements DBPProjectManager {
if (activeProject != null) {
try {
activeProject.open(monitor);
activeProject.refreshLocal(IFile.DEPTH_ONE, monitor);
setActiveProject(activeProject);
} catch (CoreException e) {
// Project seems to be corrupted
......
......@@ -17,6 +17,7 @@
*/
package org.jkiss.dbeaver.model.navigator;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IResource;
......@@ -29,6 +30,7 @@ import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.project.DBPResourceHandler;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.runtime.VoidProgressMonitor;
import org.jkiss.dbeaver.utils.ContentUtils;
import java.util.ArrayList;
import java.util.List;
......@@ -129,6 +131,7 @@ public class DBNProject extends DBNResource implements IAdaptable
if (!getProject().isOpen()) {
try {
getProject().open(monitor.getNestedMonitor());
getProject().refreshLocal(IFile.DEPTH_ONE, monitor.getNestedMonitor());
} catch (CoreException e) {
throw new DBException("Can't open project '" + getProject().getName() + "'", e);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册