1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 17:56:01 +02:00

Workbench viewer limit is setup for 'C/C++ Projects' view.

C/C++ Projects view makes eclipse unresponsive if it has more than 70k
files in a directory inside a cpp project. So we can set up viewr limit
for the JFace viewer.

see https://github.com/eclipse-cdt/cdt/issues/1180
This commit is contained in:
raghucssit 2025-06-04 08:23:47 +02:00
parent b4d81a130e
commit 26f459dc7d

View file

@ -111,6 +111,7 @@ import org.eclipse.ui.part.PluginTransfer;
import org.eclipse.ui.part.ResourceTransfer;
import org.eclipse.ui.part.ShowInContext;
import org.eclipse.ui.part.ViewPart;
import org.eclipse.ui.views.WorkbenchViewerSetup;
import org.eclipse.ui.views.framelist.FrameList;
/**
@ -528,7 +529,9 @@ public class CView extends ViewPart
}
protected ProblemTreeViewer createViewer(Composite parent) {
return new RemoteTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
RemoteTreeViewer remoteTreeViewer = new RemoteTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
WorkbenchViewerSetup.setupViewer(remoteTreeViewer);
return remoteTreeViewer;
}
protected IContentProvider createContentProvider() {