View | Details | Raw Unified | Return to bug 199585
Collapse All | Expand All

(-)UI/org/eclipse/rse/internal/ui/view/SystemTableViewPart.java (-10 / +9 lines)
Lines 22-27 Link Here
22
 * Xuan Chen        (IBM)        - [194838] Move the code for comparing two objects by absolute name to a common location
22
 * Xuan Chen        (IBM)        - [194838] Move the code for comparing two objects by absolute name to a common location
23
 * Kevin Doyle (IBM) - [193394] After Deleting the folder shown in Table get an error
23
 * Kevin Doyle (IBM) - [193394] After Deleting the folder shown in Table get an error
24
 * Kevin Doyle (IBM) - [197971] NPE when table has no input and doing commands in Systems View
24
 * Kevin Doyle (IBM) - [197971] NPE when table has no input and doing commands in Systems View
25
 * Martin Oberhuber (Wind River) - [199585] Fix NPE during testConnectionRemoval unit test
25
 ********************************************************************************/
26
 ********************************************************************************/
26
27
27
package org.eclipse.rse.internal.ui.view;
28
package org.eclipse.rse.internal.ui.view;
Lines 1544-1568 Link Here
1544
		switch (event.getType())
1545
		switch (event.getType())
1545
		{
1546
		{
1546
		case ISystemResourceChangeEvents.EVENT_RENAME:
1547
		case ISystemResourceChangeEvents.EVENT_RENAME:
1547
		{
1548
			if (child == input)
1548
			if (child == input)
1549
			{
1549
			{
1550
				setTitle((IAdaptable) child);
1550
				setTitle((IAdaptable) child);
1551
			}
1551
			}
1552
		}
1552
			break;
1553
		break;
1553
		case ISystemResourceChangeEvents.EVENT_DELETE:
1554
	 case ISystemResourceChangeEvents.EVENT_DELETE:   	    	  
1554
			removeFromHistory(event.getSource());
1555
  	  case ISystemResourceChangeEvents.EVENT_DELETE_MANY:
1555
			break;
1556
  	  	{
1556
  	    case ISystemResourceChangeEvents.EVENT_DELETE_MANY:
1557
  	  		Object[] multi = event.getMultiSource();
1557
  	  		Object[] multi = event.getMultiSource();
1558
  	  		for (int i = 0; i < multi.length; i++) {
1558
  	  		for (int i = 0; i < multi.length; i++) {
1559
  	  			// Update the history to remove all references to object
1559
  	  			// Update the history to remove all references to object
1560
  	  			removeFromHistory(multi[i]);
1560
  	  			removeFromHistory(multi[i]);
1561
  	  		}
1561
  	  		}
1562
  	  	}
1562
  	  		break;  
1563
  	      break;  
1563
  	    default:
1564
  	      default:
1564
  	    	break;
1565
  	          break;
1566
		}
1565
		}
1567
	}
1566
	}
1568
	
1567
	

Return to bug 199585