From 9a2d200b70c1c1d8d910a55522501ea9b7f203b7 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 20 May 2020 06:42:38 -0700 Subject: [PATCH] Fixed a few read-only modifications --- BeefLibs/Beefy2D/src/widgets/EditWidget.bf | 4 ++-- IDE/src/ui/SourceEditWidgetContent.bf | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf index c32590fe..393446ee 100644 --- a/BeefLibs/Beefy2D/src/widgets/EditWidget.bf +++ b/BeefLibs/Beefy2D/src/widgets/EditWidget.bf @@ -402,12 +402,10 @@ namespace Beefy.widgets if (mOffset < 0) { - //mText = deleteCharAction.mText + mText; mText.Insert(0, deleteCharAction.mText); } else { - //mText = mText + deleteCharAction.mText; mText.Append(deleteCharAction.mText); } @@ -1653,6 +1651,8 @@ namespace Beefy.widgets public void InsertCharPair(String char8Pair) { + if (CheckReadOnly()) + return; InsertAtCursor(char8Pair); MoveCursorToIdx(CursorTextPos - 1); mJustInsertedCharPair = true; diff --git a/IDE/src/ui/SourceEditWidgetContent.bf b/IDE/src/ui/SourceEditWidgetContent.bf index f73ccefe..2978d38b 100644 --- a/IDE/src/ui/SourceEditWidgetContent.bf +++ b/IDE/src/ui/SourceEditWidgetContent.bf @@ -1985,6 +1985,9 @@ namespace IDE.ui public bool ToggleComment() { + if (CheckReadOnly()) + return false; + if ((HasSelection()) && (mSelection.Value.Length > 1)) { var startLineAndCol = CursorLineAndColumn ; @@ -2748,7 +2751,7 @@ namespace IDE.ui /// param.isRepeat = "Whether the key is repeated" public override void KeyDown(KeyCode keyCode, bool isRepeat) { - mIgnoreKeyChar = false; + mIgnoreKeyChar = false; if (((keyCode == .Up) || (keyCode == .Down)) && (mAutoComplete != null) && (mAutoComplete.IsShowing()) && (mAutoComplete.mListWindow != null) &&