Bug markers refresh when the "Bug Report Platform" project setting is changed during editing.
This commit is contained in:
parent
f9bfbc38c8
commit
7b5325c1be
10
bugbot.gd
10
bugbot.gd
@ -174,6 +174,16 @@ func __on_editor_tab_switched(new_scene:Node) -> void:
|
|||||||
new_scene.add_child(__bugbot_marker_containers[new_scene.scene_file_path])
|
new_scene.add_child(__bugbot_marker_containers[new_scene.scene_file_path])
|
||||||
|
|
||||||
func __on_project_settings_changed() -> void:
|
func __on_project_settings_changed() -> void:
|
||||||
|
# Check if the "Bug Report Platform" project setting was changed, and refresh markers as needed
|
||||||
|
if __editor_server_api and __editor_server_api._current_server_api() != BugbotServerAPI._create_new_server_api()._current_server_api():
|
||||||
|
var refresh_bug_markers : bool = (__bugbot_marker_containers[__current_edited_scene_path] != null)
|
||||||
|
var marker_containers : Array = __bugbot_marker_containers.values()
|
||||||
|
for container:Node in marker_containers:
|
||||||
|
container.queue_free()
|
||||||
|
__bugbot_marker_containers.clear()
|
||||||
|
if refresh_bug_markers: __show_editor_bug_markers()
|
||||||
|
|
||||||
|
# Refresh bug marker colours any time the settings are changed.
|
||||||
Bugbot.adjust_bug_marker_colours()
|
Bugbot.adjust_bug_marker_colours()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user