1
0
forked from drath/libratbag

implement resolution active set (#249)

Fixes #80

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
Benjamin Tissoires
2017-07-26 08:32:16 +02:00
committed by Jente Hidskes
parent 9dcd2c6c05
commit de3bb0e579
6 changed files with 63 additions and 6 deletions

View File

@@ -1141,9 +1141,15 @@ ratbag_resolution_is_active(const struct ratbag_resolution *resolution)
LIBRATBAG_EXPORT enum ratbag_error_code
ratbag_resolution_set_active(struct ratbag_resolution *resolution)
{
struct ratbag_profile *profile = resolution->profile;
unsigned int i;
for (i = 0; i < profile->resolution.num_modes; i++)
profile->resolution.modes[i].is_active = false;
resolution->is_active = true;
/* FIXME: call into the driver */
return RATBAG_ERROR_IMPLEMENTATION;
profile->dirty = true;
return RATBAG_SUCCESS;
}