/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>\r
protected override void Dispose(bool disposing)\r
{\r
- if (disposing && (components != null))\r
+ if (rtbLog.InvokeRequired)\r
{\r
- components.Dispose();\r
+ rtbLog.BeginInvoke(new MethodInvoker(() =>Dispose(disposing)));\r
+ return;\r
}\r
- if (rtbLog.InvokeRequired)\r
+ if (disposing && (components != null))\r
{\r
- rtbLog.BeginInvoke(new MethodInvoker(() => base.Dispose(disposing)));\r
+ components.Dispose();\r
}\r
- else\r
base.Dispose(disposing);\r
}\r
\r