Use load() rather than preload() for terminal icon

Allows the plugin to load even if resources have not been imported yet.
For example, if someone has opened a project with the plugin for the
first time. Otherwise, the plugin will fail to load and be disable in
the `project.godot` file.
This commit is contained in:
Leroy Hopson 2022-08-27 10:31:25 +12:00
parent fae6317eb7
commit 5222392598
No known key found for this signature in database
GPG key ID: D2747312A6DB51AA
2 changed files with 4 additions and 6 deletions

View file

@ -185,11 +185,7 @@ jobs:
path: addons/godot_xterm/native/bin
- name: Import assets
shell: bash
# The GodotXterm plugin will be disabled the first time we run the editor as resources that it depends
# (e.g. icons) will not have been imported yet so the plugin will fail to load. Without the plugin
# enabled resources imported by GodotXterm import plugins (e.g. .cast) will not be imported. Therefore,
# we need to re-enable the plugin by checking out project.godot and running the editor again.
run: godot --editor .github/import_assets.tscn && git checkout project.godot && godot --editor .github/import_assets.tscn
run: godot --editor .github/import_assets.tscn
- name: Export HTML5
run: godot --no-window --export HTML5
- name: NPM cache