Make compatible with Godot v3.2

But still only officially support v3.3+
This commit is contained in:
Leroy Hopson 2021-07-20 13:25:12 +07:00
parent 16d231fc63
commit 7c3d5f76f3
No known key found for this signature in database
GPG key ID: D2747312A6DB51AA
2 changed files with 5 additions and 2 deletions

View file

@ -67,7 +67,10 @@ func _load_or_create_settings() -> void:
func _update_settings() -> void:
_load_or_create_settings()
var editor_scale: float = editor_interface.get_editor_scale()
var editor_scale: float = 1.0
if editor_interface.has_method("get_editor_scale"):
editor_scale = editor_interface.get_editor_scale()
rect_min_size = Vector2(0, tabbar_container.rect_size.y + 182) * editor_scale
rect_size.y = 415

View file

@ -70,7 +70,7 @@ func fork(
# Exit callback.
_exit_cb = FuncRef.new()
_exit_cb.set_instance(self)
_exit_cb.function = "_on_exit"
_exit_cb.set_function("_on_exit")
# Actual fork.
var result = PTYUnix.new().fork( # VERY IMPORTANT: The must be set null or 0, otherwise will get an ENOTSOCK error after connecting our pipe to the fd.