mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-22 23:17:26 -04:00
check for invalid gate configs
This commit is contained in:
parent
e74e2479bd
commit
5b4cacfcc4
2 changed files with 7 additions and 1 deletions
|
@ -21,6 +21,12 @@ var libraries: PackedStringArray
|
|||
|
||||
func _init(path: String, base_url: String) -> void:
|
||||
super._init(path)
|
||||
|
||||
if not SECTION in get_sections():
|
||||
Debug.logclr("Invalid gate config file: don't have section " + SECTION, Color.YELLOW)
|
||||
load_result = ERR_INVALID_DATA
|
||||
return
|
||||
|
||||
title = get_string(SECTION, KEY_TITLE)
|
||||
description = get_string(SECTION, KEY_DESCRIPTION)
|
||||
icon_url = Url.join(base_url, get_string(SECTION, KEY_ICON))
|
||||
|
|
|
@ -119,7 +119,7 @@ func on_gate_error(code: GateEvents.GateError) -> void:
|
|||
GateEvents.GateError.NOT_FOUND:
|
||||
set_progress("Gate not found", ProgressStatus.ERROR)
|
||||
GateEvents.GateError.INVALID_CONFIG:
|
||||
set_progress("Invalid gate config", ProgressStatus.ERROR)
|
||||
set_progress("Gate not found", ProgressStatus.ERROR)
|
||||
GateEvents.GateError.MISSING_PACK, GateEvents.GateError.MISSING_LIBS:
|
||||
set_progress("Cannot load gate resources", ProgressStatus.ERROR)
|
||||
_:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue