X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/FilterUpdater.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/FilterUpdater.java index be7f8fa..92147c3 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/FilterUpdater.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/FilterUpdater.java @@ -13,33 +13,37 @@ package net.sourceforge.phpdt.internal.ui.viewsupport; import org.eclipse.core.resources.IResourceChangeEvent; import org.eclipse.core.resources.IResourceChangeListener; import org.eclipse.core.resources.IResourceDelta; -import org.eclipse.jface.util.Assert; +//incastrix +//import org.eclipse.jface.text.Assert; +import org.eclipse.core.runtime.Assert; import org.eclipse.jface.viewers.StructuredViewer; import org.eclipse.swt.widgets.Control; - public class FilterUpdater implements IResourceChangeListener { private StructuredViewer fViewer; - + public FilterUpdater(StructuredViewer viewer) { Assert.isNotNull(viewer); - fViewer= viewer; + fViewer = viewer; } - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see org.eclipse.core.resources.IResourceChangeListener#resourceChanged(org.eclipse.core.resources.IResourceChangeEvent) */ public void resourceChanged(IResourceChangeEvent event) { - IResourceDelta delta= event.getDelta(); + IResourceDelta delta = event.getDelta(); if (delta == null) return; - - IResourceDelta[] projDeltas = delta.getAffectedChildren(IResourceDelta.CHANGED); - for (int i= 0; i < projDeltas.length; i++) { - IResourceDelta pDelta= projDeltas[i]; + + IResourceDelta[] projDeltas = delta + .getAffectedChildren(IResourceDelta.CHANGED); + for (int i = 0; i < projDeltas.length; i++) { + IResourceDelta pDelta = projDeltas[i]; if ((pDelta.getFlags() & IResourceDelta.DESCRIPTION) != 0) { - final Control ctrl= fViewer.getControl(); + final Control ctrl = fViewer.getControl(); if (ctrl != null && !ctrl.isDisposed()) { // async is needed due to bug 33783 ctrl.getDisplay().asyncExec(new Runnable() {