Workaround for changing CanFocus throwing Exceptions sometimes

This commit is contained in:
tznind
2023-02-25 16:36:32 +00:00
parent ed17727eb1
commit 7929084591

View File

@@ -554,8 +554,11 @@ namespace Terminal.Gui {
if(keyEvent.Key == ToggleResizable) {
foreach(var l in splitterLines) {
var iniBefore = l.IsInitialized;
l.IsInitialized = false;
l.CanFocus = !l.CanFocus;
l.IsInitialized = iniBefore;
if (l.CanFocus && !focusMoved) {
l.SetFocus ();
focusMoved = true;