PR# 12904 Hidden diagram is not updated when relations change

Problem Report Summary
Submitter: alexk_es
Category: EiffelStudio
Priority: Medium
Date: 2007/05/30
Class: Bug
Severity: Serious
Number: 12904
Release: 6.0.6.8703
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
Synopsis: Hidden diagram is not updated when relations change

Description
If diagram is hidden during recompilation, it is not updated when relations between classes change.
To Reproduce
1. Create and compile a system with the following set of classes:
	class A end
	class B end
	class C inherit
		B
	end
2. Open "Diagram" tab, ensure that inheritance links are shown and put there classes A, B, C. Observe that there is a link from C to B.
3. Press a button to view the diagram in UML format. Ensure that all these classes are shown and the inheritance links are correct.
4. Switch back to BON format.
5. Select some other tab, for example, to "Feature Relations", so that the "Diagram" tab becomes hidden.
6. Change class C as follows:
	class C inherit
		A
	end
7. Recompile the system.
8. Select "Diagram" tab.
9. Observe that the inheritance links are not updated.
10. Recompile one more time more.
11. Observe that the inheritance links are now updated.
12. Switch to UML view of the diagram.
13. Observe that the inheritance links are not updated.
Problem Report Interactions
From:ted_eiffel    Date:2007/07/09    Status: Closed    Download   
Fixed in rev#69355. Thanks.