From: <mcu...@us...> - 2014-04-16 22:05:28
|
Revision: 1542 http://sourceforge.net/p/orm/code/1542 Author: mcurland Date: 2014-04-16 22:05:24 +0000 (Wed, 16 Apr 2014) Log Message: ----------- Fix bug from [1541] with overly aggressive element deletion in model browser involving references. Deleting a reference to a floating element (meaning an element without a primary display location) would remove all references to that element. Fixed by returning the correct value (preserveElement instead of preserveExpansion) from SurveyTree.ReferencePreservesElement. Modified Paths: -------------- trunk/ORMModel/Framework/Shell/DynamicSurveyTreeGrid/SurveyClasses.cs Modified: trunk/ORMModel/Framework/Shell/DynamicSurveyTreeGrid/SurveyClasses.cs =================================================================== --- trunk/ORMModel/Framework/Shell/DynamicSurveyTreeGrid/SurveyClasses.cs 2014-02-20 21:30:51 UTC (rev 1541) +++ trunk/ORMModel/Framework/Shell/DynamicSurveyTreeGrid/SurveyClasses.cs 2014-04-16 22:05:24 UTC (rev 1542) @@ -886,7 +886,7 @@ preserveExpansion = true; } } - return preserveExpansion; + return preserveReference; } void INotifySurveyElementChanged.ElementDeleted(object element) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |