aboutsummaryrefslogtreecommitdiff
path: root/core/text/edit
diff options
context:
space:
mode:
authorMichael Kutowski <skytrias@protonmail.com>2023-11-23 00:04:06 +0100
committerGitHub <noreply@github.com>2023-11-23 00:04:06 +0100
commit3d90e580c596eddb07108e4a417412bcd4910b8c (patch)
treec50ecadbbe85b39c4b3bcd2f8a676b11c1679a74 /core/text/edit
parentf635d3d8afec548178fb67562963cc9553b85685 (diff)
check to see if s.builder is nil
Diffstat (limited to 'core/text/edit')
-rw-r--r--core/text/edit/text_edit.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/text/edit/text_edit.odin b/core/text/edit/text_edit.odin
index 98477a637..3f6565557 100644
--- a/core/text/edit/text_edit.odin
+++ b/core/text/edit/text_edit.odin
@@ -124,7 +124,7 @@ setup_once :: proc(s: ^State, builder: ^strings.Builder) {
// returns true when the builder had content to be cleared
// clear builder&selection and the undo|redo stacks
clear_all :: proc(s: ^State) -> (cleared: bool) {
- if len(s.builder.buf) > 0 {
+ if s.builder != nil && len(s.builder.buf) > 0 {
clear(&s.builder.buf)
s.selection = {}
cleared = true