compositor: Fix crash when accessing uninitilizaed wl_signal 79/296379/1
authorSeunghun Lee <shiin.lee@samsung.com>
Wed, 26 Jul 2023 10:42:08 +0000 (19:42 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 26 Jul 2023 10:56:39 +0000 (19:56 +0900)
This adds a missing wl_signal_init() for state_commit_signal.

Change-Id: If367f1842f5da0678068a1fbf56e7d879d519039

src/bin/e_compositor.c

index 1b05ee0..4b32560 100644 (file)
@@ -427,6 +427,7 @@ _e_surface_create(E_Client *ec)
 
    wl_signal_init(&surface->base.destroy_signal);
    wl_signal_init(&surface->base.apply_viewport_signal);
+   wl_signal_init(&surface->base.state_commit_signal);
 
    e_comp_wl_surface_state_init(&surface->base.pending, ec->w, ec->h);