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

Collapse All | Expand All

(-)AbstractReconciler.java (-1 / +10 lines)
Lines 434-439 Link Here
434
		fListener= new Listener();
434
		fListener= new Listener();
435
		fViewer.addTextInputListener(fListener);
435
		fViewer.addTextInputListener(fListener);
436
		
436
		
437
		IDocument viewerDocument= fViewer.getDocument();
438
		if (viewerDocument != null) {
439
			fListener.inputDocumentAboutToBeChanged(fDocument, viewerDocument);
440
			fListener.inputDocumentChanged(fDocument, viewerDocument);
441
		}
442
		
437
		fDirtyRegionQueue= new DirtyRegionQueue();
443
		fDirtyRegionQueue= new DirtyRegionQueue();
438
	}
444
	}
439
	
445
	
Lines 444-450 Link Here
444
		if (fListener != null) {
450
		if (fListener != null) {
445
			
451
			
446
			fViewer.removeTextInputListener(fListener);
452
			fViewer.removeTextInputListener(fListener);
447
			if (fDocument != null) fDocument.removeDocumentListener(fListener);
453
			if (fDocument != null) {
454
				fListener.inputDocumentAboutToBeChanged(fDocument, null);
455
				fListener.inputDocumentChanged(fDocument, null);
456
			}
448
			fListener= null;
457
			fListener= null;
449
			
458
			
450
            synchronized (this) {
459
            synchronized (this) {

Return to bug 67046