From ee2b3af1cacce8052e03a778316d06a8733ec5b9 Mon Sep 17 00:00:00 2001
From: "Devin J. Pohly" <djpohly@gmail.com>
Date: Thu, 23 Apr 2020 23:44:24 -0500
Subject: configure monitor rotation/reflection

---
 dwl.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'dwl.c')

diff --git a/dwl.c b/dwl.c
index 14b6fb6..92aaaee 100644
--- a/dwl.c
+++ b/dwl.c
@@ -112,6 +112,7 @@ typedef struct {
 	int nmaster;
 	float scale;
 	const Layout *lt;
+	enum wl_output_transform rr;
 } MonitorRule;
 
 /* Used to move all of the data necessary to render a surface from the top-level
@@ -339,6 +340,7 @@ createmon(struct wl_listener *listener, void *data)
 			wlr_output_set_scale(wlr_output, monrules[i].scale);
 			wlr_xcursor_manager_load(cursor_mgr, monrules[i].scale);
 			m->lt[0] = m->lt[1] = monrules[i].lt;
+			wlr_output_set_transform(wlr_output, monrules[i].rr);
 			break;
 		}
 	/* Sets up a listener for the frame notify event. */
-- 
cgit v1.2.3