backend/wayland: Implement start() interface of ds_backend 81/278181/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:58:34 +0000 (14:58 +0900)
commit1b8adba47741b76e36bb15d3810631f05d096363
treee19a148333c86220288221d7f9c29a20a0cc936c
parentc2c065107571ec35bcd667059372e087674b3d16
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: I8d102ee90773c65634e7e360990abf995a156c29
src/examples/tinyds.c
src/libds/backend/wayland/backend.c
src/libds/backend/wayland/backend.h
src/libds/backend/wayland/output.c