backend/wayland: Implement start() interface of ds_backend 67/278067/1
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 22 Apr 2022 00:17:57 +0000 (09:17 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:08:23 +0000 (14:08 +0900)
commit3fd5f4ce0c7913b016383817ded5abb95e219c4c
tree0b1fda3f6db879727a4e9149a6016a639656a709
parent683a9056098d62a74ff56d2c1af0cddb24547423
backend/wayland: Implement start() interface of ds_backend

The wayland backend defers creating new outputs until a user calls
ds_backend_start() even though a user requests creation of output before
ds_backend_start().

The wayland backend now emits a signal of new_output if a user calls
ds_backend_start(), which is for the behavior of ds_backend_start() to
be consistent regardless of the actual running backend.

Change-Id: If1748c7f591409c31b91438ba4ec561f7897e3fc
src/examples/tinyds.c
src/libds/backend/wayland/backend.c
src/libds/backend/wayland/backend.h
src/libds/backend/wayland/output.c