|
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.
|