diff options
author | Robert Beckett <bob.beckett@collabora.com> | 2019-07-10 16:40:12 +0100 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2019-07-18 06:35:41 +0000 |
commit | c569bdc23612eab518b6f60cf60fb3ab775cf5e4 (patch) | |
tree | 3880c2f3ec0979f3176b490c4fed372c30e0ffeb | |
parent | 1aa3f52fb5adb68cbc7879a8c1dd1d9399d88e16 (diff) | |
download | weston-c569bdc23612eab518b6f60cf60fb3ab775cf5e4.tar.gz |
libweston: make session_active a bool
compositor->session_active should be a bool as it tracks a boolean
condition.
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
-rw-r--r-- | include/libweston/libweston.h | 2 | ||||
-rw-r--r-- | libweston/compositor.c | 2 | ||||
-rw-r--r-- | libweston/launcher-direct.c | 4 | ||||
-rw-r--r-- | libweston/launcher-logind.c | 2 | ||||
-rw-r--r-- | libweston/launcher-weston-launch.c | 4 |
5 files changed, 7 insertions, 7 deletions
diff --git a/include/libweston/libweston.h b/include/libweston/libweston.h index 2c1e8645..9f99b9d0 100644 --- a/include/libweston/libweston.h +++ b/include/libweston/libweston.h @@ -1140,7 +1140,7 @@ struct weston_compositor { struct wl_signal output_heads_changed_signal; /* arg: weston_output */ struct wl_signal session_signal; - int session_active; + bool session_active; struct weston_layer fade_layer; struct weston_layer cursor_layer; diff --git a/libweston/compositor.c b/libweston/compositor.c index deb2edd7..848ae4e6 100644 --- a/libweston/compositor.c +++ b/libweston/compositor.c @@ -7195,7 +7195,7 @@ weston_compositor_create(struct wl_display *display, wl_signal_init(&ec->heads_changed_signal); wl_signal_init(&ec->output_heads_changed_signal); wl_signal_init(&ec->session_signal); - ec->session_active = 1; + ec->session_active = true; ec->output_id_pool = 0; ec->repaint_msec = DEFAULT_REPAINT_WINDOW; diff --git a/libweston/launcher-direct.c b/libweston/launcher-direct.c index d59de1bd..9fa329b6 100644 --- a/libweston/launcher-direct.c +++ b/libweston/launcher-direct.c @@ -104,14 +104,14 @@ vt_handler(int signal_number, void *data) struct weston_compositor *compositor = launcher->compositor; if (compositor->session_active) { - compositor->session_active = 0; + compositor->session_active = false; wl_signal_emit(&compositor->session_signal, compositor); drmDropMaster(launcher->drm_fd); ioctl(launcher->tty, VT_RELDISP, 1); } else { ioctl(launcher->tty, VT_RELDISP, VT_ACKACQ); drmSetMaster(launcher->drm_fd); - compositor->session_active = 1; + compositor->session_active = true; wl_signal_emit(&compositor->session_signal, compositor); } diff --git a/libweston/launcher-logind.c b/libweston/launcher-logind.c index 3b0a10d8..9c10c097 100644 --- a/libweston/launcher-logind.c +++ b/libweston/launcher-logind.c @@ -272,7 +272,7 @@ launcher_logind_activate_vt(struct weston_launcher *launcher, int vt) static void launcher_logind_set_active(struct launcher_logind *wl, bool active) { - if (!wl->compositor->session_active == !active) + if (wl->compositor->session_active == active) return; wl->compositor->session_active = active; diff --git a/libweston/launcher-weston-launch.c b/libweston/launcher-weston-launch.c index e5d828ce..7bac0a30 100644 --- a/libweston/launcher-weston-launch.c +++ b/libweston/launcher-weston-launch.c @@ -207,12 +207,12 @@ launcher_weston_launch_data(int fd, uint32_t mask, void *data) switch (ret) { case WESTON_LAUNCHER_ACTIVATE: - launcher->compositor->session_active = 1; + launcher->compositor->session_active = true; wl_signal_emit(&launcher->compositor->session_signal, launcher->compositor); break; case WESTON_LAUNCHER_DEACTIVATE: - launcher->compositor->session_active = 0; + launcher->compositor->session_active = false; wl_signal_emit(&launcher->compositor->session_signal, launcher->compositor); break; |