diff options
author | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-14 20:48:56 +0400 |
---|---|---|
committer | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-14 20:48:56 +0400 |
commit | 1b704523eea8aec0b008627bbbda97e501dfabfc (patch) | |
tree | 9fe44ba435a3b0cac01eb4d748c398a92cb3b172 /main/src/core/Mono.Texteditor | |
parent | 3f61f60e9e676778513449d7023cad735bdb766e (diff) |
[TextEditor] Don't modify list in foreach
Diffstat (limited to 'main/src/core/Mono.Texteditor')
-rw-r--r-- | main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs index dc8db1fbac..6f6bf9ba4d 100644 --- a/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs +++ b/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs @@ -244,7 +244,9 @@ namespace Mono.TextEditor protected override void ForAll (bool include_internals, Gtk.Callback callback) { - containerChildren.ForEach (child => callback (child.Child)); + foreach (var child in containerChildren.ToArray ()) { + callback (child.Child); + } } void ResizeChild (Rectangle allocation, EditorContainerChild child) |