diff options
| -rw-r--r-- | libseat/backend/logind.c | 14 | 
1 files changed, 0 insertions, 14 deletions
| diff --git a/libseat/backend/logind.c b/libseat/backend/logind.c index cba928a..415553c 100644 --- a/libseat/backend/logind.c +++ b/libseat/backend/logind.c @@ -637,7 +637,6 @@ out:  static bool get_display_session(char **session_id) {  	assert(session_id != NULL);  	char *xdg_session_id = getenv("XDG_SESSION_ID"); -	char *type = NULL;  	char *state = NULL;  	if (xdg_session_id) { @@ -669,17 +668,6 @@ static bool get_display_session(char **session_id) {  	assert(*session_id != NULL); -	// Check that the available session is graphical -	ret = sd_session_get_type(*session_id, &type); -	if (ret < 0) { -		goto error; -	} - -	const char *graphical_session_types[] = {"wayland", "x11", "mir", NULL}; -	if (!contains_str(type, graphical_session_types)) { -		goto error; -	} -  	// Check that the session is active  	ret = sd_session_get_state(*session_id, &state);  	if (ret < 0) { @@ -691,12 +679,10 @@ static bool get_display_session(char **session_id) {  		goto error;  	} -	free(type);  	free(state);  	return true;  error: -	free(type);  	free(state);  	free(*session_id);  	*session_id = NULL; | 
