Fix crash caused by null parameter passed to CameraServer.add_feed()
Fixes #46181
CameraServer.add_feed() takes a CameraFeed object type as parameter.
Passing in another type of data while binding the method it will make
tha parameter null.
Added a check for null which returns from function and does not make the
engine crash anymore.
(cherry picked from commit c158a63a8a
)
This commit is contained in:
parent
c081596a55
commit
1cd13d22c2
1 changed files with 2 additions and 0 deletions
|
@ -99,6 +99,8 @@ Ref<CameraFeed> CameraServer::get_feed_by_id(int p_id) {
|
||||||
};
|
};
|
||||||
|
|
||||||
void CameraServer::add_feed(const Ref<CameraFeed> &p_feed) {
|
void CameraServer::add_feed(const Ref<CameraFeed> &p_feed) {
|
||||||
|
ERR_FAIL_COND(p_feed.is_null());
|
||||||
|
|
||||||
// add our feed
|
// add our feed
|
||||||
feeds.push_back(p_feed);
|
feeds.push_back(p_feed);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue