diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-06-04 19:30:37 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2017-06-04 19:30:50 -0400 |
commit | 7d82476590033a93761035ead1dd761b68c5c049 (patch) | |
tree | 7efe3f19d428df18a280906f65b4839b8168ed6f /session/logind.c | |
parent | 7051d0e79dc74426c312f9eee0ce95adf85ff7c9 (diff) |
Refactor type implementations
Diffstat (limited to 'session/logind.c')
-rw-r--r-- | session/logind.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/session/logind.c b/session/logind.c index 6f0327e6..6ce7e4c2 100644 --- a/session/logind.c +++ b/session/logind.c @@ -1,5 +1,4 @@ #define _POSIX_C_SOURCE 200809L - #include <stdio.h> #include <stdbool.h> #include <stdlib.h> @@ -12,10 +11,11 @@ #include <sys/stat.h> #include <fcntl.h> #include <wayland-server.h> - -#include "session/interface.h" +#include <wlr/session/interface.h> #include "common/log.h" +const struct session_impl session_logind; + struct logind_session { struct wlr_session base; @@ -335,7 +335,7 @@ static struct wlr_session *logind_session_start(struct wl_display *disp) { wlr_log(L_INFO, "Successfully loaded logind session"); - session->base.iface = &session_logind_iface; + session->base.impl = &session_logind; wl_signal_init(&session->base.device_paused); wl_signal_init(&session->base.device_resumed); return &session->base; @@ -350,7 +350,7 @@ error: return NULL; } -const struct session_interface session_logind_iface = { +const struct session_impl session_logind = { .start = logind_session_start, .finish = logind_session_finish, .open = logind_take_device, |