diff options
| -rw-r--r-- | platform/server/os_server.cpp | 4 | ||||
| -rw-r--r-- | platform/server/os_server.h | 1 | 
2 files changed, 5 insertions, 0 deletions
| diff --git a/platform/server/os_server.cpp b/platform/server/os_server.cpp index 12e53054bc..87dc6421ac 100644 --- a/platform/server/os_server.cpp +++ b/platform/server/os_server.cpp @@ -88,6 +88,8 @@ Error OS_Server::initialize(const VideoMode &p_desired, int p_video_driver, int  	visual_server = memnew(VisualServerRaster);  	visual_server->init(); +	camera_server = memnew(CameraServer); +  	AudioDriverManager::initialize(p_audio_driver);  	input = memnew(InputDefault); @@ -117,6 +119,8 @@ void OS_Server::finalize() {  	memdelete(input); +	memdelete(camera_server); +  	memdelete(power_manager);  	ResourceLoader::remove_resource_format_loader(resource_loader_dummy); diff --git a/platform/server/os_server.h b/platform/server/os_server.h index e3488a693d..dbdae6afb1 100644 --- a/platform/server/os_server.h +++ b/platform/server/os_server.h @@ -74,6 +74,7 @@ class OS_Server : public OS_Unix {  #endif  	CrashHandler crash_handler; +	CameraServer *camera_server;  	int video_driver_index; |