Index: Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.Designer.cs
===================================================================
diff -u -r67284323e2785c651633d9c52049ba12a9c70e6a -ra5294651797be8410ae92057a92f38767a37d53f
--- Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.Designer.cs (.../TreeViewControl.Designer.cs) (revision 67284323e2785c651633d9c52049ba12a9c70e6a)
+++ Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.Designer.cs (.../TreeViewControl.Designer.cs) (revision a5294651797be8410ae92057a92f38767a37d53f)
@@ -28,19 +28,6 @@
///
private System.ComponentModel.IContainer components = null;
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
#region Component Designer generated code
///
@@ -73,6 +60,6 @@
#endregion
- private Core.Common.Controls.Forms.DoubleBufferedTreeView treeView;
+ private Forms.DoubleBufferedTreeView treeView;
}
}
Index: Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs
===================================================================
diff -u -r53d0806e953dfe5bb0bce91299ae901b45c5afe2 -ra5294651797be8410ae92057a92f38767a37d53f
--- Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs (.../TreeViewControl.cs) (revision 53d0806e953dfe5bb0bce91299ae901b45c5afe2)
+++ Core/Common/src/Core.Common.Controls.TreeView/TreeViewControl.cs (.../TreeViewControl.cs) (revision a5294651797be8410ae92057a92f38767a37d53f)
@@ -344,6 +344,17 @@
return treeNode?.FullPath;
}
+ protected override void Dispose(bool disposing)
+ {
+ updateTimer.Stop();
+
+ if (disposing)
+ {
+ components?.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
private bool CanRename(TreeNode treeNode)
{
TreeNodeInfo treeNodeInfo = TryGetTreeNodeInfoForData(treeNode.Tag);