diff --git a/src/gui/components/TextInput.zig b/src/gui/components/TextInput.zig index e7535390..3c1da3cf 100644 --- a/src/gui/components/TextInput.zig +++ b/src/gui/components/TextInput.zig @@ -68,6 +68,10 @@ pub fn init(pos: Vec2f, maxWidth: f32, maxHeight: f32, text: []const u8, onNewli } pub fn deinit(self: *const TextInput) void { + if(gui.selectedTextInput == self) { + gui.setSelectedTextInput(null); + } + self.textBuffer.deinit(); self.currentString.deinit(); self.scrollBar.deinit();