Small read-only mode fixes.

Does not allow Undo/Redo/Paste when read-only.
diff --git a/TextEditor.cpp b/TextEditor.cpp
index b78e831..bdeef50 100644
--- a/TextEditor.cpp
+++ b/TextEditor.cpp
@@ -1852,6 +1852,9 @@
 

 void TextEditor::Paste()

 {

+	if (IsReadOnly())

+		return;

+

 	auto clipText = ImGui::GetClipboardText();

 	if (clipText != nullptr && strlen(clipText) > 0)

 	{

@@ -1879,12 +1882,12 @@
 

 bool TextEditor::CanUndo() const

 {

-	return mUndoIndex > 0;

+	return !mReadOnly && mUndoIndex > 0;

 }

 

 bool TextEditor::CanRedo() const

 {

-	return mUndoIndex < (int)mUndoBuffer.size();

+	return !mReadOnly && mUndoIndex < (int)mUndoBuffer.size();

 }

 

 void TextEditor::Undo(int aSteps)