Enhanced: null checks and cache refreshes for new folders
This commit is contained in:
		@@ -1309,7 +1309,7 @@ namespace Volian.Controls.Library
 | 
			
		||||
			bool retB = true;
 | 
			
		||||
			E_AccStep? actable = 0;
 | 
			
		||||
			StepData sd = ii.FormatStepData;
 | 
			
		||||
			actable = sd.StepEditData.AcTable;
 | 
			
		||||
			if (sd != null) actable = sd.StepEditData.AcTable;
 | 
			
		||||
			if (actable == null) actable = 0;
 | 
			
		||||
 | 
			
		||||
			return (ba == 0) ? !ii.IsRNOPart && (actable & E_AccStep.AddingPrev) > 0 :
 | 
			
		||||
@@ -2238,6 +2238,8 @@ namespace Volian.Controls.Library
 | 
			
		||||
								docversion.Save();
 | 
			
		||||
								tn = new VETreeNode(_LastDocVersionInfo);
 | 
			
		||||
								SelectedNode.Nodes.Add(tn);		// add tree node to end of list.
 | 
			
		||||
								parentfolder.Reset_ChildFolders();
 | 
			
		||||
								parentfolder.Reset_FolderDocVersions();
 | 
			
		||||
							}
 | 
			
		||||
							else
 | 
			
		||||
								dvid = docversion.VersionID;
 | 
			
		||||
@@ -3630,7 +3632,7 @@ namespace Volian.Controls.Library
 | 
			
		||||
		public void AdjustTree(ItemInfo selectedItem)
 | 
			
		||||
		{
 | 
			
		||||
			// start at the top parent and walk down the nodes to find child
 | 
			
		||||
			Console.WriteLine("VlnTreeview:AdjustTree");
 | 
			
		||||
			if (selectedItem == null) return;
 | 
			
		||||
			VETreeNode node = FindNodeAndExpand(selectedItem);
 | 
			
		||||
			if (node != null)
 | 
			
		||||
			{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user