File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -36,17 +36,14 @@ func _reload_camera_list() -> void:
36
36
print ("CAMERA permission not granted" )
37
37
return
38
38
39
+ if not CameraServer .feeds_updated .is_connected (_on_feeds_updated ):
40
+ CameraServer .feeds_updated .connect (_on_feeds_updated , ConnectFlags .CONNECT_DEFERRED )
39
41
if CameraServer .monitoring_feeds :
40
42
CameraServer .monitoring_feeds = false
41
43
await get_tree ().process_frame
42
44
CameraServer .monitoring_feeds = true
43
- await get_tree ().process_frame
44
- # Wait for monitoring to be ready on web platform
45
- if os_name == "Web" :
46
- while not CameraServer .monitoring_feeds :
47
- await get_tree ().process_frame
48
45
49
- func _on_feeds_update () -> void :
46
+ func _on_feeds_updated () -> void :
50
47
# Get available camera feeds
51
48
var feeds = CameraServer .feeds ()
52
49
if feeds .is_empty ():
You can’t perform that action at this time.
0 commit comments