[mutter] monitor-manager/kms: Use connector id to find old output
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] monitor-manager/kms: Use connector id to find old output
- Date: Mon, 21 Aug 2017 04:47:00 +0000 (UTC)
commit 27a4f9f8621c3578ea4ed8a63f76d37886512a52
Author: Jonas Ådahl <jadahl gmail com>
Date: Fri Mar 24 17:26:26 2017 +0800
monitor-manager/kms: Use connector id to find old output
The zero-initialized winsys id was incorrectly used as the key to find
the old output to base active/primary state from, which would never
succeed unless the winsys id happened to be 0. Fix this by using the
winsys id that will be used, i.e. the connector id.
https://bugzilla.gnome.org/show_bug.cgi?id=777732
src/backends/native/meta-monitor-manager-kms.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/backends/native/meta-monitor-manager-kms.c b/src/backends/native/meta-monitor-manager-kms.c
index 2cb145f..1105dc5 100644
--- a/src/backends/native/meta-monitor-manager-kms.c
+++ b/src/backends/native/meta-monitor-manager-kms.c
@@ -1090,7 +1090,7 @@ init_outputs (MetaMonitorManager *manager,
MetaOutput *old_output;
old_output = find_output_by_id (old_outputs, n_old_outputs,
- output->winsys_id);
+ connector->connector_id);
init_output (output, manager, connector, old_output);
n_actual_outputs++;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]