static void wlf_client_free(freerdp* instance, rdpContext* context) { wlfContext* wlf = (wlfContext*) instance->context; if (!context) return; if (wlf->display) UwacCloseDisplay(&wlf->display); if (wlf->displayHandle) CloseHandle(wlf->displayHandle); }
static void wl_post_disconnect(freerdp* instance) { wlfContext *context; if (!instance) return; if (!instance->context) return; context = (wlfContext*) instance->context; gdi_free(instance); if (context->window) UwacDestroyWindow(&context->window); if (context->display) UwacCloseDisplay(&context->display); }