mirror of
https://github.com/cage-kiosk/cage.git
synced 2026-02-26 01:40:38 -05:00
Fix possibly uninitialized variable warning
This commit is contained in:
parent
4ea5cc6b32
commit
f680ee02db
1 changed files with 12 additions and 6 deletions
18
cage.c
18
cage.c
|
|
@ -678,6 +678,12 @@ int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
struct cg_server server = {0};
|
struct cg_server server = {0};
|
||||||
|
struct wl_event_loop *event_loop = NULL;
|
||||||
|
struct wlr_renderer *renderer = NULL;
|
||||||
|
struct wlr_compositor *compositor = NULL;
|
||||||
|
struct wlr_linux_dmabuf_v1 *dmabuf = NULL;
|
||||||
|
struct wlr_data_device_manager *data_device_mgr = NULL;
|
||||||
|
struct wlr_xdg_shell *xdg_shell = NULL;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
if (argc < 2) {
|
if (argc < 2) {
|
||||||
|
|
@ -697,7 +703,7 @@ main(int argc, char *argv[])
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wl_event_loop *event_loop = wl_display_get_event_loop(server.wl_display);
|
event_loop = wl_display_get_event_loop(server.wl_display);
|
||||||
wl_event_loop_add_signal(event_loop, SIGINT, handle_signal, &server.wl_display);
|
wl_event_loop_add_signal(event_loop, SIGINT, handle_signal, &server.wl_display);
|
||||||
wl_event_loop_add_signal(event_loop, SIGTERM, handle_signal, &server.wl_display);
|
wl_event_loop_add_signal(event_loop, SIGTERM, handle_signal, &server.wl_display);
|
||||||
|
|
||||||
|
|
@ -708,7 +714,7 @@ main(int argc, char *argv[])
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_renderer *renderer = wlr_backend_get_renderer(server.backend);
|
renderer = wlr_backend_get_renderer(server.backend);
|
||||||
wlr_renderer_init_wl_display(renderer, server.wl_display);
|
wlr_renderer_init_wl_display(renderer, server.wl_display);
|
||||||
|
|
||||||
server.output_layout = wlr_output_layout_create();
|
server.output_layout = wlr_output_layout_create();
|
||||||
|
|
@ -718,21 +724,21 @@ main(int argc, char *argv[])
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_compositor *compositor = wlr_compositor_create(server.wl_display, renderer);
|
compositor = wlr_compositor_create(server.wl_display, renderer);
|
||||||
if (!compositor) {
|
if (!compositor) {
|
||||||
wlr_log(WLR_ERROR, "Unable to create the wlroots compositor");
|
wlr_log(WLR_ERROR, "Unable to create the wlroots compositor");
|
||||||
ret = 1;
|
ret = 1;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_linux_dmabuf_v1 *dmabuf = wlr_linux_dmabuf_v1_create(server.wl_display, renderer);
|
dmabuf = wlr_linux_dmabuf_v1_create(server.wl_display, renderer);
|
||||||
if (!dmabuf) {
|
if (!dmabuf) {
|
||||||
wlr_log(WLR_ERROR, "Unable to create the linux-dmabuf interface");
|
wlr_log(WLR_ERROR, "Unable to create the linux-dmabuf interface");
|
||||||
ret = 1;
|
ret = 1;
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct wlr_data_device_manager *data_device_mgr = wlr_data_device_manager_create(server.wl_display);
|
data_device_mgr = wlr_data_device_manager_create(server.wl_display);
|
||||||
if (!data_device_mgr) {
|
if (!data_device_mgr) {
|
||||||
wlr_log(WLR_ERROR, "Unable to create the data device manager");
|
wlr_log(WLR_ERROR, "Unable to create the data device manager");
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|
@ -745,7 +751,7 @@ main(int argc, char *argv[])
|
||||||
server.new_output.notify = server_new_output;
|
server.new_output.notify = server_new_output;
|
||||||
wl_signal_add(&server.backend->events.new_output, &server.new_output);
|
wl_signal_add(&server.backend->events.new_output, &server.new_output);
|
||||||
|
|
||||||
struct wlr_xdg_shell *xdg_shell = wlr_xdg_shell_create(server.wl_display);
|
xdg_shell = wlr_xdg_shell_create(server.wl_display);
|
||||||
if (!xdg_shell) {
|
if (!xdg_shell) {
|
||||||
wlr_log(WLR_ERROR, "Unable to create the XDG shell interface");
|
wlr_log(WLR_ERROR, "Unable to create the XDG shell interface");
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue