Bug 34159 [Tasks] First three columns of Task List too wide w/native table
The type, completion, and priority columns of the Task list using the native table widget on MacOS X are much wider than are necessary for displaying the icons in those columns and appear not to be resizable.
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/tasklist/TaskList.java
list.add(resource);
					}
				}
			}
		}
		int l = list.size();
		if (l < 1) {
			return; 
		}
		IResource[] resources = (IResource[]) list.toArray(new IResource[l]);
		for (int i = 0; i < l; i++) {
			Assert.isNotNull(resources[i]);
		}
		if (!Arrays.equals(resources, focusResources)) {
			boolean updateNeeded = false;
			if (showOwnerProject()) {
				int m = focusResources == null ? 0 : focusResources.length;
				if (l != m) {
					updateNeeded = true;
				} else {
					for (int i = 0; i < l; i++) {
						IProject oldProject =
							m < 1 ? null : focusResources[0].getProject();
						IProject newProject = resources[0].getProject();
						boolean projectsEqual =
							(oldProject == null
								? newProject == null
								: oldProject.equals(newProject));
						if (!projectsEqual) {
							updateNeeded = true;