Added code to raise an error if trying to paste a step in reference to a step that has been deleted by another user (eg: paste before, paste after or paste replace)
Added handlers for new treeview events of NodeCopy and ClipboardStatus Added exception handlers to handle the exception of trying to use a deleted step as a reference point for a paste operation (before, after or replace) Added code to set the MyCopyStep property to the value of the new step added in a paste replace operation
This commit is contained in:
@@ -449,8 +449,12 @@ namespace Volian.Controls.Library
|
||||
edtitm.PasteSiblingAfter(copyStartID);
|
||||
break;
|
||||
case ItemInfo.EAddpingPart.Replace:
|
||||
edtitm.PasteReplace(copyStartID);
|
||||
edtitm.Dispose();
|
||||
EditItem ei = edtitm.PasteReplace(copyStartID);
|
||||
if (ei.MyItemInfo.ItemID != edtitm.MyItemInfo.ItemID)
|
||||
{
|
||||
edtitm.Dispose();
|
||||
MyCopyStep = ei.MyItemInfo;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return false; ;
|
||||
|
Reference in New Issue
Block a user