From e9e80e2a061ca7f81d25147e8ec4f09f344fbc1d Mon Sep 17 00:00:00 2001 From: Emmanouil Papadeas Date: Sat, 9 Sep 2023 00:03:42 +0300 Subject: [PATCH] Check whether the extension being installed got copied succesfully --- src/Preferences/HandleExtensions.gd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Preferences/HandleExtensions.gd b/src/Preferences/HandleExtensions.gd index c21f2ecc9..276d3802b 100644 --- a/src/Preferences/HandleExtensions.gd +++ b/src/Preferences/HandleExtensions.gd @@ -67,7 +67,10 @@ func _ready() -> void: func install_extension(path: String) -> void: var file_name := path.get_file() - var dir := DirAccess.copy_absolute(path, EXTENSIONS_PATH.path_join(file_name)) + var err := DirAccess.copy_absolute(path, EXTENSIONS_PATH.path_join(file_name)) + if err != OK: + print(err) + return _add_extension(file_name)