Big refactor: Fix plugin issues when disabling/reenabling plugins (#598)
Co-authored-by: balloonpopper <5151242+balloonpopper@users.noreply.github.com> Co-authored-by: Duncan Brown <duncan@prometheussoftware.ca>
This commit is contained in:
@@ -12,12 +12,12 @@ var _options_paths = []
|
||||
|
||||
# Build up the list of rooms
|
||||
func _ready():
|
||||
var rooms_folder = ProjectSettings.get_setting(
|
||||
"escoria/debug/room_selector_room_dir"
|
||||
var rooms_folder = ESCProjectSettingsManager.get_setting(
|
||||
ESCProjectSettingsManager.ROOM_SELECTOR_ROOM_DIR
|
||||
)
|
||||
if rooms_folder == "" or \
|
||||
not ProjectSettings.get_setting(
|
||||
"escoria/debug/enable_room_selector"
|
||||
not ESCProjectSettingsManager.get_setting(
|
||||
ESCProjectSettingsManager.ENABLE_ROOM_SELECTOR
|
||||
):
|
||||
return
|
||||
var dir = Directory.new()
|
||||
@@ -44,8 +44,10 @@ func _ready():
|
||||
])
|
||||
|
||||
else:
|
||||
escoria.logger.report_warnings("room_select.gd:_ready()",
|
||||
["A problem occurred while opening rooms folder."])
|
||||
escoria.logger.warn(
|
||||
self,
|
||||
"A problem occurred while opening rooms folder %s." % str(path)
|
||||
)
|
||||
|
||||
|
||||
# Switch to the selected room
|
||||
|
||||
Reference in New Issue
Block a user