summaryrefslogtreecommitdiff
path: root/client/menu
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-10-03 12:43:10 +0200
committertpart <tpart120@proton.me>2024-10-03 12:43:10 +0200
commit892d72195446f259f4a6c0d7980f3dcfccf5e6b1 (patch)
tree0c755dac09c80562629fb4b97e9018d46b113864 /client/menu
parenta3e1187d96758ab4bafaf9ed4be4463eba9a449f (diff)
downloadhurrycurry-892d72195446f259f4a6c0d7980f3dcfccf5e6b1.tar
hurrycurry-892d72195446f259f4a6c0d7980f3dcfccf5e6b1.tar.bz2
hurrycurry-892d72195446f259f4a6c0d7980f3dcfccf5e6b1.tar.zst
Scroll down chat if new message is received while chat is open (Fixes #208)
Diffstat (limited to 'client/menu')
-rw-r--r--client/menu/communicate/chat/chat_open.gd2
1 files changed, 2 insertions, 0 deletions
diff --git a/client/menu/communicate/chat/chat_open.gd b/client/menu/communicate/chat/chat_open.gd
index c67a1b1c..c7060e7d 100644
--- a/client/menu/communicate/chat/chat_open.gd
+++ b/client/menu/communicate/chat/chat_open.gd
@@ -19,6 +19,7 @@ class_name ChatOpen
const CHAT_MESSAGE_SCENE = preload("res://menu/communicate/chat/chat_message.tscn")
@onready var messages_container: VBoxContainer = $PanelContainer/MarginContainer/VBoxContainer/ScrollContainerCustom/Messages
+@onready var scroll_container: ScrollContainerCustom = $PanelContainer/MarginContainer/VBoxContainer/ScrollContainerCustom
@onready var line: LineEdit = $PanelContainer/MarginContainer/VBoxContainer/LineEdit
@onready var game_menu: GameMenu = get_parent()
@onready var game: Game = game_menu.game
@@ -44,3 +45,4 @@ func add_message(username: String, message: String):
var chat_message: ChatMessage = CHAT_MESSAGE_SCENE.instantiate()
messages_container.add_child(chat_message)
chat_message.set_message("<%s>" % username, message)
+ scroll_container.call_deferred("scroll_to_bottom")