[c-host] nvfbc: fixed invalid nvfbc init

This commit is contained in:
Geoffrey McRae 2020-01-11 22:28:52 +11:00
parent 0eafa7de5d
commit b5d91ccc21

View file

@ -104,7 +104,9 @@ static void nvfbc_initOptions()
option_register(options); option_register(options);
} }
static bool nvfbc_create() static bool nvfbc_create(
CaptureGetPointerBuffer getPointerBufferFn,
CapturePostPointerBuffer postPointerBufferFn)
{ {
if (!NvFBCInit()) if (!NvFBCInit())
return false; return false;
@ -148,22 +150,18 @@ static bool nvfbc_create()
} }
this->seperateCursor = option_get_bool("nvfbc", "decoupleCursor"); this->seperateCursor = option_get_bool("nvfbc", "decoupleCursor");
this->getPointerBufferFn = getPointerBufferFn;
this->postPointerBufferFn = postPointerBufferFn;
return true; return true;
} }
static bool nvfbc_init( static bool nvfbc_init()
CaptureGetPointerBuffer getPointerBufferFn,
CapturePostPointerBuffer postPointerBufferFn)
{ {
this->stop = false; this->stop = false;
this->getPointerBufferFn = getPointerBufferFn;
this->postPointerBufferFn = postPointerBufferFn;
getDesktopSize(&this->width, &this->height); getDesktopSize(&this->width, &this->height);
lgResetEvent(this->frameEvent); lgResetEvent(this->frameEvent);
HANDLE event; HANDLE event;
if (!NvFBCToSysSetup( if (!NvFBCToSysSetup(
this->nvfbc, this->nvfbc,