wayland: make a missing presentation time interface an error

If the user wanted to do presentation timing, and the interface isn't
there, then this is an error.
This commit is contained in:
Daniel Eklöf 2020-03-09 18:46:09 +01:00
parent 404365ec56
commit 3e5f011f75
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -780,9 +780,10 @@ wayl_init(const struct config *conf, struct fdm *fdm)
if (wayl->primary_selection_device_manager == NULL)
LOG_WARN("no primary selection available");
if (conf->presentation_timings && wayl->presentation == NULL)
LOG_WARN("presentation time interface not implemented by compositor; "
"timings will not be available");
if (conf->presentation_timings && wayl->presentation == NULL) {
LOG_ERR("presentation time interface not implemented by compositor");
goto out;
}
tll_foreach(wayl->monitors, it) {
LOG_INFO(