Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 256139
Collapse All | Expand All

(-)UI/org/eclipse/rse/internal/ui/view/SystemViewPart.java (+25 lines)
Lines 33-38 Link Here
33
 * David Dykstal (IBM) - [216858] Need the ability to Import/Export RSE connections for sharing
33
 * David Dykstal (IBM) - [216858] Need the ability to Import/Export RSE connections for sharing
34
 * Kevin Doyle 	 (IBM) - [186769] Enable Contributions to Drop Down menu of Remote Systems view -> Preferences
34
 * Kevin Doyle 	 (IBM) - [186769] Enable Contributions to Drop Down menu of Remote Systems view -> Preferences
35
 * David McKnight (IBM)  - [244807] System view does not handle restore from cache
35
 * David McKnight (IBM)  - [244807] System view does not handle restore from cache
36
 * Li Ding        (IBM)          - [256135] Subsystem not restored in system view tree if subsystem configuration does not support filter
36
 *******************************************************************************/
37
 *******************************************************************************/
37
38
38
package org.eclipse.rse.internal.ui.view;
39
package org.eclipse.rse.internal.ui.view;
Lines 1316-1321 Link Here
1316
					break;
1317
					break;
1317
					// filter pool or filter (depends on showFilterPools)
1318
					// filter pool or filter (depends on showFilterPools)
1318
				case 3 :
1319
				case 3 :
1320
					
1321
					if (!(subsystem.getSubSystemConfiguration().supportsFilters())) {
1322
						remoteObject = new RemoteObject(token, subsystem, null, null);
1323
						break;
1324
					}
1325
					
1319
					if (showFilterPools)
1326
					if (showFilterPools)
1320
					{
1327
					{
1321
						if (subsystem != null)
1328
						if (subsystem != null)
Lines 1360-1365 Link Here
1360
					break;
1367
					break;
1361
					// filter or filter string (depends on showFilterPools) or remote object (depends on showFilterStrings)
1368
					// filter or filter string (depends on showFilterPools) or remote object (depends on showFilterStrings)
1362
				case 4 :
1369
				case 4 :
1370
					
1371
					if (!(subsystem.getSubSystemConfiguration().supportsFilters())) {
1372
						remoteObject = new RemoteObject(token, subsystem, null, null);
1373
						break;
1374
					}
1375
					
1363
					if (showFilterPools) // definitely a filter
1376
					if (showFilterPools) // definitely a filter
1364
					{
1377
					{
1365
						index = token.indexOf('=');
1378
						index = token.indexOf('=');
Lines 1396-1401 Link Here
1396
					break;
1409
					break;
1397
					// filter string (depends on showFilterStrings) or remote object
1410
					// filter string (depends on showFilterStrings) or remote object
1398
				case 5 :
1411
				case 5 :
1412
					
1413
					if (!(subsystem.getSubSystemConfiguration().supportsFilters())) {
1414
						remoteObject = new RemoteObject(token, subsystem, null, null);
1415
						break;
1416
					}
1417
					
1399
					if (showFilterPools && showFilterStrings) // definitely a filter string
1418
					if (showFilterPools && showFilterStrings) // definitely a filter string
1400
					{
1419
					{
1401
						// at this point we know the parent filter reference as that was parsed in case 4
1420
						// at this point we know the parent filter reference as that was parsed in case 4
Lines 1416-1421 Link Here
1416
1435
1417
					break;
1436
					break;
1418
				default : // definitely a remote object
1437
				default : // definitely a remote object
1438
					
1439
					if (!(subsystem.getSubSystemConfiguration().supportsFilters())) {
1440
						remoteObject = new RemoteObject(token, subsystem, null, null);
1441
						break;
1442
					}
1443
				
1419
					if ((subsystem != null) && (fRef != null))
1444
					if ((subsystem != null) && (fRef != null))
1420
						remoteObject = new RemoteObject(token, subsystem, fRef, fsRef);
1445
						remoteObject = new RemoteObject(token, subsystem, fRef, fsRef);
1421
			}
1446
			}

Return to bug 256139