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 128927 | Differences between
and this patch

Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/Perspective.java (+11 lines)
Lines 1443-1448 Link Here
1443
1443
1444
        IViewReference viewRef = viewFactory.getView(viewID,
1444
        IViewReference viewRef = viewFactory.getView(viewID,
1445
                secondaryId);
1445
                secondaryId);
1446
        
1447
        // If the reference couldn't be found then try to create it
1448
        if (viewRef == null) {
1449
	        ViewFactory factory = getViewFactory();
1450
	        try {
1451
				viewRef = factory.createView(viewID, secondaryId);
1452
			} catch (PartInitException e) {
1453
				viewRef = null;
1454
			}
1455
        }
1456
        
1446
        WorkbenchPartReference ref = (WorkbenchPartReference) viewRef;
1457
        WorkbenchPartReference ref = (WorkbenchPartReference) viewRef;
1447
        if (ref == null) {
1458
        if (ref == null) {
1448
            String key = ViewFactory.getKey(viewID, secondaryId);
1459
            String key = ViewFactory.getKey(viewID, secondaryId);

Return to bug 128927