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 293586
Collapse All | Expand All

(-)modulecore-src/org/eclipse/wst/common/componentcore/internal/StructureEdit.java (-1 / +1 lines)
Lines 378-384 Link Here
378
	public void saveIfNecessary(IProgressMonitor aMonitor) {
378
	public void saveIfNecessary(IProgressMonitor aMonitor) {
379
		if (isReadOnly)
379
		if (isReadOnly)
380
			throwAttemptedReadOnlyModification();
380
			throwAttemptedReadOnlyModification();
381
		else if (validateEdit().isOK()) { 
381
		else if (structuralModel.isDirty() && validateEdit().isOK()) { 
382
				if (!structuralModel.isDisposed())
382
				if (!structuralModel.isDisposed())
383
					structuralModel.saveIfNecessary(aMonitor, this);
383
					structuralModel.saveIfNecessary(aMonitor, this);
384
		}
384
		}

Return to bug 293586