aboutsummaryrefslogtreecommitdiffstats
path: root/libgamma_method_default_site_variable.c
blob: 146041fda7fcacf576104b72e18cefb05ee73505 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* See LICENSE file for copyright and license details. */
#include "common.h"


/**
 * Return the default variable that determines
 * the default site for an adjustment method
 * 
 * @param   method  The adjustment method (display server and protocol)
 * @return          The environ variables that is used to determine the
 *                  default site, `NULL` if there is none, that is, if
 *                  the method does not support multiple sites
 */
const char *
libgamma_method_default_site_variable(int method)
{
	switch (method) {
	case LIBGAMMA_METHOD_X_RANDR:
		return "DISPLAY";
	case LIBGAMMA_METHOD_X_VIDMODE:
		return "DISPLAY";
	default:
		return NULL;
	}
}