diff --git a/src/pc/djui/djui_interactable.c b/src/pc/djui/djui_interactable.c index 20c1254a..295f6e8b 100644 --- a/src/pc/djui/djui_interactable.c +++ b/src/pc/djui/djui_interactable.c @@ -406,14 +406,16 @@ void djui_interactable_update(void) { u16 mainButtons = PAD_BUTTON_A | PAD_BUTTON_B; if ((mouseButtons & MOUSE_BUTTON_1) && !(sLastMouseButtons && MOUSE_BUTTON_1) && !djui_cursor_inside_base(gInteractableFocus)) { // clicked outside of focused - if (!gDjuiChatBoxFocus && gInteractableFocus != &gDjuiChatBox->chatInput->base) { - djui_interactable_set_input_focus(NULL); - } + // if (!gDjuiChatBoxFocus && gDjuiChatBox != NULL && gInteractableFocus != &gDjuiChatBox->chatInput->base) { + // djui_interactable_set_input_focus(NULL); + // } + djui_interactable_set_input_focus(NULL); } else if ((padButtons & mainButtons) && !(sLastInteractablePad.button & mainButtons)) { // pressed main face button - if (!gDjuiChatBoxFocus && gInteractableFocus != &gDjuiChatBox->chatInput->base) { - djui_interactable_set_input_focus(NULL); - } + // if (!gDjuiChatBoxFocus && gDjuiChatBox != NULL && gInteractableFocus != &gDjuiChatBox->chatInput->base) { + // djui_interactable_set_input_focus(NULL); + // } + djui_interactable_set_input_focus(NULL); } else { djui_interactable_on_focus(gInteractableFocus); }